zsh vs bash

2020-10-24 17:13:10 +08:00
 fiveelementgid

在 Git-sam 官网中,git 书籍 pro git 有提到 zsh

查了一下,zsh 是 mac 系统的默认 shell

没用过苹果电脑,来问问具体 zsh 有啥厉害的地方

目前已知

1.command-completition 命令补全很好

2.可以自己配置开源的一大堆 theme.....

提问:

用惯 bash shell 的有必要换吗?

11157 次点击
所在节点    程序员
89 条回复
iamwho
2020-10-24 17:18:53 +08:00
没必要

如果你认为列出的两点很重要,那么 fishshell 比 zsh 更好。
hanxiV2EX
2020-10-24 17:23:35 +08:00
bash shell 习惯就好,补全和主题都可以自己配置。
mschultz
2020-10-24 17:26:04 +08:00
zsh 有 oh-my-zsh,
bash 有 oh-my-bash

https://github.com/ohmybash/oh-my-bash
luckyrayyy
2020-10-24 17:26:32 +08:00
好看,插件多,别的没觉得。另外 bash 这两点我也不知道是不满足还是折腾得人少,有可能也满足。
ipwx
2020-10-24 17:28:15 +08:00
zsh 还挺兼容 bash 语法的,就是有点慢。
Tink
2020-10-24 17:39:23 +08:00
这两个大同小异
laoyur
2020-10-24 17:41:05 +08:00
> 查了一下,zsh 是 mac 系统的默认 shell

laoyur
2020-10-24 17:43:04 +08:00
@laoyur 搜了一下,还确实是,看来是因为我的 mac os 版本太旧了,😢 打搅了
love
2020-10-24 17:46:47 +08:00
是有改进,但好处没有到要折腾换了默认 bash 的地步,毕竟平时 bash 足够用了
boris93
2020-10-24 17:50:18 +08:00
@laoyur #8 如果你是老系统升级上来的,那么你的默认 shell 还是 bash,但是每次打开终端都会提示你换成 zsh
charlie21
2020-10-24 18:12:59 +08:00
不建议瞎搞 bash 。瞎搞 zsh 出问题之后还可以用 bash,瞎搞 bash 出问题之后你用什么
crclz
2020-10-24 18:18:04 +08:00
bash 很好用,有复杂的功能的时候可以偶尔写写 python 脚本作为补充
xupefei
2020-10-24 18:19:48 +08:00
我选 fish👍
zhuangzhuang1988
2020-10-24 18:23:56 +08:00
要不试试 pwsh 😄
lights
2020-10-24 18:34:18 +08:00
我甚至不知道 bash 、zsh 它们有什么本质上的区别
我用 zsh,唯一原因是习惯了 oh-my-zsh + git 的插件
JackieMe
2020-10-24 18:39:17 +08:00
换了随便下个 oh my zsh 用两天就知道了,不全确实方便很多,感觉节约点时间。反正我是用了就回不去了。换了用两天也不损失什么,没什么学习成本。
clrss
2020-10-24 18:42:35 +08:00
没有必要。
mac 下原生 bash 太老了(开源协议问题),可 brew 安装 bash 5
k3Sv1
2020-10-24 18:56:19 +08:00
如果你觉得你列出的两点是“必要”的,换吧。
虽然 mac 已经默认 zsh 了,我也跟着用了(
nuk
2020-10-24 18:57:23 +08:00
cli 用的不多的话,有配置的时间不如开两把游戏。
fiveelementgid
2020-10-24 19:11:17 +08:00
@iamwho emmmmm 查资料的时候确实第一个弹出来的是 fishshell 和 zsh....

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

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

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

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

© 2021 V2EX