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

2021年11月20日 阅读数:3
这篇文章主要向大家介绍powershell 编写的tui界面脚本《电壳别名宝》,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

中文名: 《电壳别名宝》

English name: 《Power Alias》

powershell 编写的tui界面脚本。

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

界面截图:

下载:

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

网址:

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

使用说明:

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

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

NStack.dll
p11.ps1
Terminal.Gui.dllui

3 运行终端软件,如putty。orm

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

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

6 在终端中运行:pwsh。ip

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图形界面脚本开发的潮流?我想要引领 ;)