如何看待 PowerShell 開源?

時間 2021-05-30 18:48:00

1樓:林土司

最近在上手powershell,感覺和bash比太囉嗦了,因為都是.NET object, 所以傳引數的時候畏畏縮縮,感覺和windows vs Linux 風格對比很像,乙個其實很強大,但是看著就複雜提不起學習興趣,乙個很簡潔,感覺非常consistent,反正都是text-based,反而簡單了很多, parsing的部分已經有了很多現成的practice和cookbook,所以問題不是很大。

感覺powershell 開源,更多是利好windows scripter,可以在Linux裡用了,而不是Linux scripters 轉來學Powershell 這麼乙個非常不Linux的指令碼語言....

2樓:

因為用windows的人,大多數都用不到script。

所以這東西只留在windows下很快也就完了,去Linux和shell比沒意義,幾百年前的東西,又沒什麼人維護。

和Python比吧。

3樓:zpan

誰來加上二進位制管道和重定向,我就可以愉快地使用優雅的 PowerShell,逐漸放棄醜陋的 Bash 了。

期待各種美化和外掛程式,autojump,powerline,語法高亮,git 整合,等等,再來個 oh my powershell,然後就可以扔掉 zsh 和 fish 了。

4樓:

,就像Linux下常用的一些工具在Windows下能用時也會被看作相反群體的利好一樣。

但是沒有既定PS習慣的原生Linux shell使用者會有多少關心這個?反正我是沒興趣的。PS這種通過物件的介面來串接操作的方式當然比通過文字的管道有優越性,文字管道的缺陷在Unix Hater's Handbook裡講得很清楚了。

但是乙個shell的價值不在於shell本身,而是配套的一系列資訊處理工具所構成的生態。Bourne/C/K/Z系的shell所依賴的工具生態是一致的,Linux/Unix環境下靠這個生態沉澱的知識和工具是一筆寶貴的財富。對原生Linux shell使用者來說換成PS要換成Cmdlet工具的生態,用生不用熟,而且原來為Windows設計的東西移植過來不一定那麼順利,概念和具體操作方式的對應都會有彆扭,不是它開一下源就馬上好了的,何苦呢。

何況Hater書裡講的都是極端的情況,大多數時候文字管道工作得就足夠好,真到了不夠用的時候用其它指令碼語言也可以,又不是用了shell就不准用別的指令碼語言。沒有足夠的動力切換啊。

----

補充:看了curl事件各方的表態之後,進一步體會到「圈子不同,不要強融」 ^_^

5樓:劈叉叉

GitHub - PowerShell/PowerShell: PowerShell for every system!

在mac中試用了下,比較簡約,不過目前還是alpha版,期待後續更新。

tab識別檔案沒有zsh智慧型。也沒見到有高亮,git主題之類的。

不過沒怎麼用過powershell,聽說其比linux上的sh強,繼續試用看看。

6樓:hhhhhhhhh

powershell 這次開源我覺得主要的意義有兩個:

1. 有了社群之後可以有效的加快 powershell 的速度,畢竟 powershell 現在來說和其他主流 shell 對比,還是相對比較慢的

2. 對於 powershell 開發有了很好的推進作用,因為原生中,尤其是 powershell5 中加入了很多很實用的功能,我個人想實現一些類似的功能,但是很力不從心,比如我之前想做乙個像 write-progress 那樣的懸浮視窗,就很無從下手,加上 powershell 本身社群就不好。現在至少有東西可以查了。

之後的事情:

如果 powershell 和 .net 一起跨平台了。。。那老子還用個屁 zsh = =

如何評價微軟PowerShell將支援SSH

ldwqh0 啥都要評價,啥都要看待,有啥意義?用就行了,廢話多。天天知乎推薦的如何評價這個,如何評價那個,有什麼評價頭。給人來水的? 沸騰性百萬假麵包 其實我一般用chocolatey然後choco install openssh就行了。整合乙個ssh在Windows裡面應該沒問題吧。 風向決定髮...

如何看待開外掛程式的人?

初念 記得大二時候吃雞風靡,天天和男票還有男票室友一起開黑吃雞,時不時的匹配路人,有次碰到個路人,外掛程式!和他玩賊爽,就是透視的那種,他看到人了,給我們報點,我們知道位置,瞄著,等著地方露頭賊爽!把把吃雞不在話下,以至於連著好幾天都是叫他我們一起玩遊戲。有一次他沒在,然後我們玩遊戲碰到了乙個外掛程...

如何看待OpenAI Five DOTA2開放玩家對戰超過99 5 的勝率?

兩儀蝦 要看怎麼定義了,至少對我這個傳奇玩家來說體驗到了高分局的對線和一些推進節奏。我帶4個電腦打5個 但就像其他人說的,我打了幾把就發現在一些ai弱智的地方,最後操作不夠,都能用一些套路來保持8成勝率。隨便說乙個,就是ai不會反眼又喜歡刷,過了對線期用真假眼把對面野怪全封了。對面無錢可打,過個10...