1、从航站楼要在macOS上更改用户帐户的默认外壳,只需chsh -s在“终端”窗口中运行(更改外壳)命令。通过运行以下命令将默认Shell更改为Bash:chsh -s / bin / bash
2、您必须输入用户帐户的密码。最后,关闭“终端”窗口并重新打开。您将使用Bash而不是Zsh。
3、通过运行以下命令,将默认shell更改回Zsh:chsh -s / bin / zsh出现提示时输入密码。关闭终端窗口并重新打开它之后,您将使用Zsh。
4、您可以通过运行以下命令查看可以选择的包含外壳的列表:猫/ etc / shells
5、从系统偏好设置如果愿意,还可以从“系统偏好设置”以图形方式更改此选项。转到Mac上的“系统偏好设置”>“用户和组”。单击锁定图标,然后输入密码。按住Ctrl键,在左窗格中单击用户帐户的名称,然后选择“高级选项”。
6、单击“登录外壳”下拉框,然后选择“ / bin / bash”以将Bash用作默认外壳,或选择“ / bin / zsh”以将Zsh用作默认外壳。单击“确定”保存更改。
7、macOS上的Bash仍然过张虢咆噘时请注意,macOS随附的Bash(Bourne Again SHell)版本仍然过时。如果运行bash --version,则在Bash 5.0是最新版本时,您会看到Catalina包括Bash 3.2.57。较新的版本已获得GPLv3许可,而Apple仍在分发已获得GPLv2许可的版本。相比之下,macOS附带的Zsh(Z shell)版本(请选中zsh --version)为Zsh 5.7.2,它是Catalina发行时的最新版本。