Mac 设置默认 Shell
Posted Belinda_sl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 设置默认 Shell相关的知识,希望对你有一定的参考价值。
官方文档说明:https://support.apple.com/zh-cn/HT208050
macOS Catalina 版开始 终端会提示
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
如果更新成zsh 直接执行chsh -s /bin/zsh 即可
如果想设置默认Shell,可以在用户中设置,比恢复使用bash
如何更改默认 Shell
无论您的用户帐户是配置为使用 zsh(推荐)、bash 还是其他 Shell,您都可以从“用户与群组”偏好设置或命令行中更改默认 Shell。
从“用户与群组”偏好设置中更改
选取苹果菜单 ? >“系统偏好设置”,然后点按“用户与群组”。
点按锁形图标 ,然后输入您的帐户名称和密码。
在左侧的用户列表中,按住 Control 键点按您的用户名,然后选取“高级选项”。
从“登录 Shell”菜单中选取一个 Shell,然后点按“好”以存储更改。
从命令行中更改
在“终端”中,输入 $ chsh -s path
,其中的 path 是 /etc/shells 中列出的某个 Shell 路径,例如 /bin/zsh、/bin/bash、/bin/csh、/bin/dash、/bin/ksh、/bin/sh 或 /bin/tcsh。
以上是关于Mac 设置默认 Shell的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac 上设置我的默认 shell,例如钓鱼? [关闭]
我的鱼瞎了? (在 Mac OS Big Sur、M1 Mac 上将其设置为默认 shell 后,fish 无法识别任何命令)