You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Monterey 12.6设置默认Shell为bash遇异常,寻求技术协助

解决Mac Monterey 12.6设置bash为默认Shell的问题

Mac从Catalina版本开始默认Shell改为zsh,bash不在系统默认的允许Shell列表中,这是你在「系统偏好设置」里遇到异常的核心原因,按以下步骤解决:

1. 将bash加入系统允许的Shell列表

  • 打开终端,执行命令查看bash路径:
    which bash
    正常输出为 /bin/bash
  • 编辑系统Shell配置文件(需管理员权限):
    sudo nano /etc/shells
  • 在文件末尾新增一行 /bin/bash,按 Ctrl+O 保存,Ctrl+X 退出编辑器

2. 设置bash为默认Shell

方式一:终端命令(推荐,更稳定)

执行命令:
chsh -s /bin/bash
输入你的用户密码后,重启终端即可生效。

方式二:修复系统偏好设置选项

完成步骤1后,重新打开「系统偏好设置 > 用户与群组 > 高级选项」,此时Shell下拉列表中会出现 /bin/bash,选择后点击「好」,重启终端或重新登录用户生效。

验证设置结果

重启终端后执行:
echo $SHELL
若输出为 /bin/bash,说明设置成功。

内容的提问来源于stack exchange,提问作者teksoy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 07:15:36