zsh vs bash
在 Git-sam 官网中,git 书籍 pro git 有提到 zsh
查了一下,zsh 是 mac 系统的默认 shell
没用过苹果电脑,来问问具体 zsh 有啥厉害的地方
目前已知
1.command-completition 命令补全很好
2.可以自己配置开源的一大堆 theme…..
提问:
用惯 bash shell 的有必要换吗?
在 Git-sam 官网中,git 书籍 pro git 有提到 zsh
查了一下,zsh 是 mac 系统的默认 shell
没用过苹果电脑,来问问具体 zsh 有啥厉害的地方
目前已知
1.command-completition 命令补全很好
2.可以自己配置开源的一大堆 theme…..
提问:
用惯 bash shell 的有必要换吗?
如果你认为列出的两点很重要,那么 fishshell 比 zsh 更好。
https://github.com/ohmybash/oh-my-bash
?
看看这插件管理器和框架的数目。没有哪个 shell 能敌得过 zsh 作为一款 interactive shell 的地位。
不管是 bash zsh fish 我们这里讨论的都是作为 interactive shell 。平时写脚本当然是 bash,这样最大能保证其兼容性。
bash 作为一个 interactive shell,比其他两位弱多了。现在连一个完整的钩子系统都没有。
fish 的确很有创新,从 completion history highlight 这些好设计都被 zsh 插件抄了就可以看出。但 fish 目前最大问题还是社区敌不过 zsh 、语法不合 bash 兼容。
https://github.com/KingFalse/ohmyiterm2
zsh 可以使用其他框架的,逗比 omz 强,速度也快
zinit 等