想起以前在知乎上有个问题,大致是问PowerShell出来开源且跨平台版意味着什么。
我的回答是,PowerShell从管道传对象的设计是对各种远古shell的降维攻击,但是
作为一个日常用的shell,大部分Linux老手是不会对它感兴趣的,因为手感相差太大,
像正经的企业级编程语言萝莉啰嗦,Linux老手积累了大量的基于管道传文本的既有
资产也没法用,而且B/C系shell是任何一台Linux上随手可得的。
PowerShell for Linux最大的意义可能是对于vczh轮子哥这样的人,是铁杆软狗,
瞧不起Linux的“简陋”,但有时因为工作任务需要去兼搞Linux下的东西,对他们
来说花时间去适应B/C系shell是难受的,性价比也不高,有PowerShell for Linux
就可以把他们在Windows下积累的既有资产以较低的代价在Linux下用起来。
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 简单的说就是要么你先去看一眼它的语法了解下,要么你抄起來就用遇到问题再google。
: 后者的频率有个阈值,超过阈值就会给人挫折感,然后要么还是去看一遍语法,要么就直接放弃。反正可用的东西一大把,又不是少了你就玩不转了。
: zsh就不存在这种问题。zsh可以抄起來直接当bash用,遇到问题要google的频率跟你直接用bash也相差无几。这个过渡顺滑的程度就是fish被zsh甩开的主要原因。谁不知道fish更好,包括那个powershell,我看都没看ps光看宣传就知道它比bash好很多,so what?
--
FROM 115.192.185.*