哪些 Shell,至少在某些应用情景下,比 Powershell 更好

Powershell 有一个问题是其他程序重定向进来的标准流会给解释成文本,这有可能导致一些问题(比如和 *nix 移植来的程序互操作)。
■网友
既然楼主想要一个更好的Shell,至少比PowerShell要好,
那楼主能否先说说PowerShell有什么不好的,你用的不爽的地方呢?
或者楼主能否先说说你想象中的Shell应该有什么功能呢?
【哪些 Shell,至少在某些应用情景下,比 Powershell 更好】 这样我才可以给你推荐你心中的“比PowerShell更好的Shell“嘛~

■网友
1. Powershell需要运行时支持,所以会出现早期的server core没法用powershell,因为没有dotnet,另外老的系统支持不好,比如server 2k3只支持到v2,很多有意思的功能没有2. 慢,还是有点慢啊,有时潇洒地敲完一大串命令,一按回车,就停在那里了,毕竟是dotnet嘛所以扣题一点就是,windows上,cmd+batch仍然(不得不)大有可为啊
■网友
Pash=Powershell+Bash, 不过我没用过Bash, 看上去至少在 MinGW 中比 Powershell 跑得快(但是(U什么来着?)路径支持也许需要 Powershell 环境?摔)Bash 没有面向对象。。cmd sh, 只求一个快
■网友
交互使用时,zsh 和 fish 都比 ps 要好。PowerShell 特性太弱了。
■网友
我还是推荐用Cygwin、MSYS这样的*nix移植。原因如下:1.这些工具是绿色版的,不用安装2.你写的脚本可以在*nix上用,反之亦然3.PowerShell不好用4.Shell出现的早,现已积累大量资源
■网友
这问题问的,powershell是win下面的吧,win下面shell很鸡肋
■网友
在windows下,基础软件还是老老实实用微软吧。离开windows平台,你想用也没有了。


    推荐阅读