iTerm2 Zsh, Oh My Zsh
· 3 min read

Zsh
众所周知在 Unix/Linux 系统下是存在很多不同的 shell,常见的就有 bash, csh,ksh,zsh 等等。在 Linux 和 MAC OS 系统中,默认使用的是 bash。这里我们要是功能更加强大的 zsh。这里可以通过Homebrew下载安装 zsh:
brew install zsh
brew install zsh zsh-completions
安装完成后,将 zsh 设置成系统默认 shell,以代替 bash。 用编辑器打开/etc/shells
,在末尾添加/bin/zsh
,保存关闭。 在终端中执行以下命令:
Recent macOS versions:
For m1 macs:
chsh -s $(which zsh)
For intel macs:
chsh -s /usr/local/bin/zsh
然后重新启动 iTerm2,zsh 就已经被配置成默认的 shell 了。
Oh My Zsh
oh-my-zsh是一个功能强大框架,发布于 Github。它可以让你以纯傻瓜的方式对 zsh 进行配置已得到强大的功能,这里是其发布页面,如果有什么疑问,都可以去这个页面进行查询,里面有最详细的说明。 on-my-zsh的安装支持自动和手动,为了省去麻烦,我建议优先使用自动,如果要使用手动安装,请查看安装说明。这里只说一下自动安装。 在终端里,如果你有curl
,则在终端输入
curl -L http://install.ohmyz.sh | sh
如果你使用wget
,则在终端输入
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
这样 oh-my-zsh 就安装完成了。便可以对其修改配置和主题等。
Alias
设置配置快速生效的快捷键:
alias szsh="source ~/.zshrc"
Open via VSCode
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}