如何在Mac OS的终端机中将zsh用作默认值
Zsh或z shell是bash和tcsh的流行shell替代品,并通过Oh-My-ZSH项目提供了许多改进和自定义选项。
如果您想使用zsh作为Mac OS终端机中的默认外壳程序而不是bash,则可以通过以下步骤轻松地做到这一点:
如何在Mac的Terminal中将zsh设置为默认Shell
打开终端应用程序,然后下拉“终端”菜单,选择“首选项”
要将所有shell更改为默认的zsh:
选择“常规”选项卡,并将“打开的外壳:”更改为“命令(完整路径)”,然后放置以下内容:
/bin/zsh/
将终端默认外壳更改为zsh
要将特定的配置文件外壳更改为zsh:
选择“个人资料”标签,然后从列表中选择要调整的个人资料(或创建自定义的个人资料)
转到“外壳”选项卡并检查“运行命令:”,然后输入“ zsh”
将特定的配置文件更改为zsh
打开一个新的终端窗口或使用设置了zsh的特定配置文件打开一个新窗口,现在将zsh作为默认设置
对zsh的更改是默认Shell将在退出和重新启动终端之间持续存在,尽管任何当前活动的Shell或终端窗口都需要刷新或手动输入zsh。
是的,还有其他方法可以执行此操作,但有趣的是,指定要打开的外壳实际上在许多情况下都有助于在Mac OS中加快Terminal应用程序的速度,因此它也可能会提高性能(据记录,它没有这样做)。如果需要使用zsh来提高速度,则可以将默认shell更改为Mac上可用的任何东西,以达到相同的效果)。
您还可以通过转到应用程序“偏好设置”并将“配置文件”>“常规”>“命令”调整为“ zsh”,将流行的终端机替换iTerm更改为使用zsh作为默认外壳程序