如何在 Mac OS 的终端中使用 zsh 作为默认值
Zsh 或 z shell 是 bash 和 tcsh 的流行 shell 替代品,通过 Oh-My-ZSH 项目提供了许多改进和自定义选项。
如果您想在Mac OS 的终端中使用zsh 作为默认shell 而不是bash,您可以通过执行以下步骤轻松地做到这一点:
How to set zsh as Default Shell in Terminal for Mac
- 打开终端应用程序并下拉“终端”菜单,选择“首选项”
- 将所有shell更改为默认为zsh:
- 选择“常规”选项卡并将“外壳打开方式:”更改为“命令(完整路径)”并放置以下内容:
- 将特定配置文件shell更改为zsh:
- 选择“配置文件”选项卡并从列表中选择要调整的配置文件(或创建自定义配置文件)
- 转到“Shell”选项卡并选中“运行命令:”并输入“zsh”
- Open a new Terminal window or open a new window with the specific profile you set zsh for, you'll now have zsh as your default
/bin/zsh/
对 zsh 作为默认 shell 的更改将在退出和重新启动终端之间持续存在,尽管任何当前活动的 shell 或终端窗口都需要刷新或手动输入 zsh。
是的,还有其他方法可以做到这一点,但有趣的是,在许多情况下,指定要打开的 shell 实际上有助于加速 Mac OS 中的终端应用程序,因此它也可以提供性能提升(为了记录,不需要 zsh 来提高速度,您可以将默认 shell 更改为 Mac 上可用的任何 shell 以获得相同的效果)。
您还可以更改 iTerm(流行的终端替代品)以使用 zsh 作为默认 shell,方法是转到应用程序首选项并调整配置文件 > 常规 > 命令为“zsh”
既然您已将 zsh 作为 MacOS 或 Mac OS X 中的默认 shell,您可能想看看很棒的 oh-my-zsh 项目,网址为 https://github.com/robbyrussell /oh-my-zsh 查找主题、功能和其他自定义项以引入 zsh。