powershell 编写的tui界面脚本《电壳别名宝》

中文名: 《电壳别名宝》

English name: 《Power Alias》

powershell 编写的tui界面脚本。

用途:保存容易记住的别名(支持中文),保存linux命令。并用powershell执行它。主治:记不住linux命令。

界面截图:

powershell 编写的tui界面脚本《电壳别名宝》

下载:

git clone git@gitee.com:chuanjiao10/powershell.git

网址:

https://gitee.com/chuanjiao10/powershell/tree/master/win-linux通用/poweralias

使用说明:

1 一键安装linux版powershell 。 https://gitee.com/chuanjiao10/kasini3000_agent_linux

2 复制这些文件,到linux磁盘的目录上:

NStack.dll
p11.ps1
Terminal.Gui.dll

3 运行终端软件,如putty。

4 编辑ssh连接,设定终端类型为:【putty-256color】 。(注意: 不要用xterm)

5 使用终端软件,运行ssh连接。(注意: 必须用终端软件,不支持win terminal)

6 在终端中运行:pwsh。

7 p11.ps1

多个别名菜单:

1 复制 p11.ps1 成为p12.ps1

2 编辑 p12.ps1 ,把 ‘~/.power_alias11.xml’ ,改成 ‘~/.power_alias12.xml’

3保存。

其他:

  • 脚本使用 powershell 调用 【Terminal.Gui】库开发。
  • 脚本win,linux通用。不过win上有点小问题。

因为win上可以用powershell调用winform写图形程序。所以我认为win上没人去用tui。

powershell tui脚本主要是给linux脚本人用的。

比如写个选择choice并返回值的脚本;

比如配置网卡ip的脚本等。

powershell tui程序,本质win,linux通用。支持powershell v5.x v7.x

能否掀起powershell tui图形界面脚本开发的潮流?我想要引领 ;)

Original: https://www.cnblogs.com/piapia/p/15403242.html
Author: PowerShell免费软件
Title: powershell 编写的tui界面脚本《电壳别名宝》

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524453/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 前端Web实训项目-教务系统成绩查询

    通过暑期前半个月实训,我们选的方向是Web前端(虽然我想选Java全栈的),所以我们最终确立的主题是做一个网页。 这个项目是我们组四个人做的,因为技术水品都不咋样,所以有很多地方需…

    Linux 2023年6月7日
    0111
  • zenity,把shell加上图形界面

    有时自己写点小工具自己用,比较喜欢非图形界面的,可是有些应用还是弹出个东西来提醒一下,才能让你注意。 zenity是个很帅的东西,它用法可以参考它的–help ,这里不…

    Linux 2023年5月28日
    080
  • SignalR 如何借助redis 实现跨进程通信

    关于redis的订阅和发布功能,这里讲到比较好https://redisbook.readthedocs.io/en/latest/feature/pubsub.html sign…

    Linux 2023年5月28日
    074
  • ELK 脚本自动化删除索引

    kibana有自带接口,可通过自带的API接口 通过传参来达到删除索引的目的。 删除15天前的索引 curl -XDELETE "http://10.228.81.161…

    Linux 2023年6月8日
    071
  • Linux 最小安装与 Xshell 远程工具的使用

    写在前面:本篇文章介绍了CtenOS的最小安装方法,以及使虚拟机使用VMware的桥接模式的方法。桥接模式下的虚拟机,相当于和物理机处于同一物理网络(网线、WIFI等)下。在多台物…

    Linux 2023年6月8日
    0105
  • Struts2-045漏洞

    前言 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图…

    Linux 2023年6月14日
    097
  • kafka-部署

    kafka部署 版本选择: Scala 2.12-kafka_2.12-2.7.0.tgz #版本格式 kafka_scala版本_kafka版本 部署三台服务器的高可用kafka…

    Linux 2023年6月14日
    0100
  • Mac安装php和redis扩展

    Mac上有特定的包管理工具homebrew,也叫brew,这里的php安装用的就是brew 1安装php brew install php@7.0。 brw安装会自动管理依赖,所以…

    Linux 2023年5月28日
    083
  • MySQL-报错:Error when bootstrapping CMake:

    在进行MySQL的源码安装的时候,系统上找不到合适的C编译器,GCC忘了装,莫慌,直接 yum命令装上gcc,还有gcc-C++没装的话后面也会提示错误,一起装上,,, [root…

    Linux 2023年6月13日
    096
  • 【Linux】指令学习

    Linux学习记录 😄生命不息,写作不止🏆 一个有梦有戏的人 @怒放吧德德🌝分享学习心得,欢迎指正,大家一起学习成长! 1、虚拟机网卡配置 服务器重启完成之后,我们可以通过linu…

    Linux 2023年6月6日
    0115
  • Linux备份之远程同步—rsync

    一、备份 1.1 什么是备份? 备份就是把重要的数据或者文件复制一份保存到另一个地方,实现不同主机之间的数据同步 1.2 为什么做备份? 数据在公司中是很重要的!!!备份就是为了恢…

    Linux 2023年5月27日
    093
  • eMule电骡使用教程

    eMule(电骡)是一个不错的下载器。实际上它是一个文件分享平台,但你可以把它当做一个自带资源搜索的bt下载器,如下图。虽然用户不多(我下午看在线有10万),下载速度一般,比较好的…

    Linux 2023年6月6日
    0137
  • Linux netstat:查看网络状态

    netstat 主要用于网络监控,在进程管理方面也很重要。它的输出分为两大部分,分别是网络和系统自己的进程相关性部分。 netstat [-atunlp] -a 列出目前系统上所有…

    Linux 2023年6月13日
    088
  • Isilon 的OneFs常见操作命令(一)

    1背景知识: Isilon的oneFS是基于Free BSD的,FreeBSD 是一种类UNIX操作系统,因此有些类似Linux操作系统的常见命令可以直接使用,但有些又略微差别,需…

    Linux 2023年6月6日
    0125
  • cpp-变量

    1.枚举类型 枚举类型是用户自定义的类型,在定义时要列举出该枚举类型所有的数值。 定义格式如下: [enum] enumName {val1, val2, val3} 其中的通常为…

    Linux 2023年6月7日
    083
  • Golang 实现 Redis(11): RDB 文件格式

    RDB 文件使用二进制方式存储 Redis 内存中的数据,具有体积小、加载快的优点。本文主要介绍 RDB 文件的结构和编码方式,并借此探讨二进制编解码和文件处理方式,希望对您有所帮…

    Linux 2023年5月28日
    088
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球