Mac 默认的 shell 即将成 zsh

2019-06-04 11:00:21 +08:00
 czhu

一直用 bash,没想到下一版本的 macOS 默认的 shell 就成 zsh 了,又要学新东西了
Use zsh as the default shell on your Mac

8492 次点击
所在节点    Apple
17 条回复
guoziyan
2019-06-04 11:05:40 +08:00
应该集成一下 fish
Rekkles
2019-06-04 11:10:33 +08:00
本身就在用 iTerm2+zsh 的无压力切换
able
2019-06-04 11:12:32 +08:00
无缝切换,差别不大
binaryify
2019-06-04 11:19:24 +08:00
这个好
dodo2012
2019-06-04 11:21:50 +08:00
用 fish 了,zsh 相比 fish 慢很多,特别装了各种插件后,
jdhao
2019-06-04 11:26:44 +08:00
用的 zsh,还不错
misaka19000
2019-06-04 11:28:08 +08:00
什么时候能自带 iterm2 就好了
Jirajine
2019-06-04 11:28:29 +08:00
什么时候那些个 GNU/Linux 发行版也能这样
icreeper
2019-06-04 11:31:55 +08:00
一直用 zsh,表示无压力
tomychen
2019-06-04 12:18:50 +08:00
已经逃到 Fish
zsh 要用太多插件堆起来,最后真的好卡
原生 zsh 又很鸡胁
EvilCult
2019-06-04 12:35:41 +08:00
菜鸟表示本来就啥也不懂,什么都没装.
已经在 Mojave 上手动切换到 zsh 了....
唯一的操作就是把.bash_profile 里写的 alias 挪到.zprofile 里
然后不习惯的就是原来的$变成%了.....
手动狗头
hyperbin
2019-06-04 15:57:00 +08:00
然而还是默认 python2
Kobayashi
2019-06-04 16:12:52 +08:00
主要是因为 bash 4 后 GPL 3 协议导致苹果无法内置新版 bash。
Kobayashi
2019-06-04 16:14:59 +08:00
另外 path_helper 在 bash 下还有 bug,只 export PATH 而没有 export MANPATH。
shuxiao9058
2019-06-04 21:17:10 +08:00
应该默认 python3,默认 iterm。。。
limbo0
2019-06-04 21:30:55 +08:00
Fish 三年用户,速度快开箱即用
ps1aniuge
2019-06-06 12:25:06 +08:00
在下一个版本苹果的 osx 中,
皇帝( bash )已死,
太子( zsh )上位。
zsh 凭啥上位?还不如主用 powershell 呢。


问:如何评价 powershell 的 tab 补全?
问:powershell 的 tab 补全,你有啥结论?
答:
通过上面的学习我们看到,powershell 可以补全:
1 powershell 命令名,(含 cmd 命令,第三方命令)
2 系统文件名,
3 powershell 参数名,
4 你自己编写的 powershell 脚本的参数名,100%可以补全。
5 powershell 方法名,
6 powershell 属性名,
这些内容中,完全可以含有中文。



从“撸串.ps1 ”开始学习 [powershell 的参数补全]
https://www.v2ex.com/t/563986

Linux 命令的 tab 补全,powershell 的 tab 补全,对比大讨论!
https://www.v2ex.com/t/557876

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/570660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX