我尝试安装,成功终止了对 shell 的所有访问鱼壳通过 brew 然后通过以下方式将默认 shell 设置为 fish:
chsh -s /usr/local/bin/fish
不幸的fish
是似乎不存在(我没有正确读取 brew 的安装错误)并且现在终端在加载时退出。
如何在不使用 shell 的情况下将 shell 重置为 bash?
答案1
您可以通过系统偏好设置下的 Mac OS X“用户和组”/“帐户”偏好设置窗格将 shell 更改回 Bash 或任何其他已安装的 shell。
以下是改编的说明摘自 2009 年的这个答案关于如何在 Mac OS X 中更改用户的默认 shell:
- 打开“系统偏好设置”。
- 打开“帐户”/“用户和组”偏好设置窗格,并解锁偏好设置窗格(如果适用)。
- 在您想要更改 shell 的用户上,control单击或右键单击该用户并选择“高级选项...”
- 将“登录 Shell:”更改为您想要使用的 Shell;在本例中,将其更改为
/bin/bash
。
请注意,“登录 Shell:”不是一个空白文本字段;它有一个下拉菜单,其中包含您可以使用的已安装 Shell 的完整列表。