【7.31】Z shell(zsh) 让你的 mac 终端变的简单

1,348 阅读1分钟

翻译自:medium.com/@zarinlo/de…

Z shell(zsh) 和 oh my zsh

Z shell

Z shell,也被叫做 zsh,是一个 UNIX 系统的 shell,构建在 bash(macOS 的默认 shell) 之上。zsh 基本上是 bash 的一个扩展版本,有很多额外的功能。

这里可以了解关于 bash 的更多知识~ juejin.cn/post/699059…

在 linux/UNIT 系统中,通常 bash 会有一个 .bashrc 的文件,rc 意思是 run-control,也就是运行控制文件。是在程序启动时执行的和程序相关联的声明和命令。用户特有的配置通常在这个文件声明。

同样的,当你安装了 zsh,你可以在用户主目录(比如 ~/.zshrc)下看到他的配置文件 .zshrczsh 可以通过 homebrew 安装

brew install zsh

为了配置所有你想要的插件,并且拥有漂亮的主题,建议你安装一个 zsh 相关的框架,oh my zsh(在这之前需要安装下 git brew install git

Oh my zsh

下面安装 oh my zsh

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

需要关闭终端打开一个新会话,确保使用了 zsh 终端

oh my zsh 还有很多的自定义配置项,可以通过修改 ~/.zshrc 来实现,具体可以参考最上方的原文,或者它的官网 ohmyz.sh/

修改完 .zshrc 后,记得执行下 source ~/.zshrc 确保内容更新~