使用 powershell,python 没有命令行。py 在系统运维脚本这块,弱于 powershell。
使用 powershell,bash 参数 tab 补全,太 tm 麻烦。属性补全不行,python 没有参数不全。go 没有参数补全,或者说 go 参数补全依赖于 bash。
使用 powershell,支持强类型,shell 不行。使用 powershell 的 yaml 模块,读取.yaml 配置文件。
操作文件----自己的特长。
访问数据库---通过如 mysql 客户端,或 mysql 的。net 的 dll。
消息队列---通过如客户端,
支持中文脚本名,参数名,别名。猪都能懂。 如:dq 读取 xxx.ps1 -队列
入群技术支持:183-173-532
问:目前哪些 linux 能安装上 powershell ?
答:
◦Windows 10 IoT Core(arm32 的 cpu,本质上是 win,树莓派硬件上的 win10)
◦Raspbian Stretch(arm32 的 cpu,树莓派官方操作系统 Raspbian,基于大便,所以叫树莓便。)
◦MAC OS X 10.11
◦Ubuntu 14.04/16.04/18.04
◦Debian 8.x/9.x
◦CentOS 7.x/RHEL 7.x/Fedora26 及更高版本
◦open SUSE 42 及以上 /SUSE Linux Enterprise Server 12 SP2 及以上
◦Docker。LINUX 发行版中,安装容器 dockerd,docker 中运行 powershell。
◦Arch Linux ( arch linux 没有版本号)
◦Linux AppImage 容器(portable application single binary)
https://github.com/probonopd/AppImageKit◦Kali Linux
◦alpine Linux