1
jyf007 2016-08-19 08:07:26 +08:00 via Android
mono 一包 400Mib
|
2
feather12315 2016-08-19 08:23:19 +08:00 via Android
昨天在一 Windows 上用 PowerShell ,难用难用难用…
|
3
zpole 2016-08-19 08:24:46 +08:00 via iPhone
放着 bash/zsh 不用你让我用 powershell ?
|
4
missdeer 2016-08-19 08:50:55 +08:00
估计没啥人用,在 Windows 上就很多人宁可用移植的 cygwin/msys ,更别说 Mac 和 Linux 用户了
|
5
EchoChan 2016-08-19 09:00:04 +08:00 1
挺好的,冷嘲热讽的是什么鬼。
|
6
tairan2006 2016-08-19 09:45:01 +08:00
powershell 比 bash 好
但是我写 python 啊… |
7
odirus 2016-08-19 09:48:42 +08:00
其实我灰常喜欢微软的产品, powershell 也有牛逼的一面,只要配置得当,确实非常顺手
同时我也喜欢 zsh 这种产品,两者都需要打磨,打磨好了就是自己的得力助手。 |
8
mcfog 2016-08-19 09:51:15 +08:00
fish 飘过
|
9
ivmm 2016-08-19 09:51:31 +08:00
powershell 和 bash 的优劣。。。 谁能给我科普一下
|
10
longaiwp 2016-08-19 10:30:36 +08:00
这里足以说明,产品的好坏不是问题根源,而是屁股
|
11
itisthecon 2016-08-19 13:45:26 +08:00 via Android
谁能科普下 PowerShell 到底比 bash 好在哪
|
12
hyq 2016-08-19 13:54:36 +08:00
powershell 的管道支持传送对象, bash 的只支持传送文本
比如获取 WeChat 进程的 pid powershell: get-process|%{if($_.ProcessName.Equals("WeChat")) {echo $_.Handles}} bash: ps aux|grep WeChat|grep -v grep|awk '{print $2}' |
13
pagxir 2016-08-19 22:34:25 +08:00
这个例子只证明了 powershell 难用, 后面那么复杂的长串是啥意思,难道还让人去查一个 object 导致支持那些 method 。一个好的 shell 应该是各种工具的粘合剂,而不是试图代替原来其他正终语言的领域。
其实,一个 shell 用来处理交互,一个脚本语言写写小工具,一个正式的语言写些比较正规程序,没有必要都混一起。试图把 python 代替 shell 来用,绝对是坑爹的事情。 |
14
toadloading OP @pagxir 也许换个语法会好理解一点(我的电脑上没有 WeChat ):
> Get-Process | where name -EQ 'firefox' | select name, id Name Id ---- -- firefox 944 |