Z Shell和它的朋友oh-my-zsh
Sept. 8, 2023
zsh (oh-my-zsh) zsh官网:http://zsh.sourceforge.net
oh-my-zsh官网:http://ohmyz.sh
zsh,全称Z Shell。是Unix/Linux平台的一个控制台Shell。比系统自带的sh、Bash等更加强大,支持一些富文本特性,支持Git集成,还有丰富的第三方插件。
zsh的几大特色:
- 支持各种皮肤主题,让shell更美观高效
- 命令补全时不需要区分大小写,会自动适配
- 使用tab选择文件时可以显示文件列表,继续按下tab即可在文件列表中切换
- 支持git集成,一眼看到当前git仓库的分支和状态
- 丰富的第三方扩展插件
默认情况下,macOS的默认shell是sh,如果想要将zsh设为默认,可以在终端中执行chsh -s /bin/zsh,再次启动终端就默认使用zsh了。
因为zsh过于强大,各项配置非常复杂。这时候就需要oh-my-zsh登场了。
oh-my-zsh是一个相当于“zsh懒人包”的配置和插件集合,根据oh-my-zsh官网的说明,进行安装即可,oh-my-zsh的默认配置已经能够满足我的日常使用。