启动终端时不出现 bash shell

启动终端时不出现 bash shell

每当我在 Macbook Pro 中启动终端时。终端不显示 bash shell 的命令行。出现的是Mathematica 9.0的命令行。安装 Mathematica 已经很长时间了,我为这个问题困扰了很长时间。您能建议可能的解决方案吗?

答案1

您可以使用以下命令将 shell 设置为 bash

chsh -s /bin/bash

这应该适用于大多数类 Unix 系统。但在 OS X 上,由于它使用开放目录,它可能工作也可能不工作。在这种情况下,运行不带任何参数的 chsh 并以交互方式设置 shell 可能会起作用。更改后您需要重新登录。

如果这仍然不能改变你的 shell,那么你可能需要按照这个答案的描述更改目录服务数据库中的 UserShell 条目:https://apple.stackexchange.com/a/163921

编辑:您可以在 iTerm 设置中临时将 shell 命令从“登录 shell”更改为“/bin/bash”。执行此操作以便如上所述运行 chsh 或 dscl。

相关内容