![启动终端时不出现 bash shell](https://linux22.com/image/83474/%E5%90%AF%E5%8A%A8%E7%BB%88%E7%AB%AF%E6%97%B6%E4%B8%8D%E5%87%BA%E7%8E%B0%20bash%20shell.png)
每当我在 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。