如何在 Mac OS 的终端中默认使用 zsh

使用 zsh 作为 Mac OS X 中的默认终端

Zsh 或 z shell 是 bash 和 tcsh 的流行 shell 替代品,通过 Oh-My-ZSH 项目提供了许多改进和定制选项。

如果您想使用 zsh 作为 Mac OS 终端的默认 shell 而不是 bash,您可以通过以下步骤轻松实现:

如何在 Mac 终端中将 zsh 设置为默认 Shell

  1. 打开终端应用并下拉“终端”菜单,选择“首选项”
    • 将所有 shell 更改为默认 zsh:
      • 选择“常规”选项卡并将“外壳打开方式:”更改为“命令(完整路径)”并放置以下内容:
      • /bin/zsh/

      将终端默认 shell 更改为 zsh

    • 将特定配置文件 shell 更改为 zsh:
      • 选择“配置文件”选项卡并从列表中选择要调整的配置文件(或创建自定义配置文件)
      • 转到“Shell”选项卡并选中“Run command:”并输入“zsh”

      将特定配置文件更改为 zsh

    • 打开一个新的终端窗口或使用您为其设置 zsh 的特定配置文件打开一个新窗口,您现在将 zsh 作为默认设置

对 zsh 作为默认 shell 的更改将在退出和重新启动终端之间持续存在,尽管任何当前活动的 shell 或终端窗口都需要刷新或手动输入 zsh。

是的,还有其他方法可以做到这一点,但有趣的是,指定一个 shell 来打开实际上有帮助在许多情况下加速 Mac OS 中的终端应用程序,因此它也可以提供性能提升(为了记录,它不需要 zsh 来获得速度提升,你可以 将默认 shell 更改为 Mac 上可用的任何内容,以获得相同的效果。

您还可以更改 iTerm(流行的终端替代品)以使用 zsh 作为默认 shell,方法是转到应用程序首选项并将配置文件 > 常规 > 命令调整为“zsh”

将 iTerm shell 更改为默认 zsh

现在您已经将 zsh 作为 MacOS 或 Mac OS X 中的默认 shell,您可能想看看 伟大的 oh-my-zsh 项目在 https://github.com/robbyrussell/oh-my-zsh 找到主题、功能和其他定制给 zsh .