终端不允许我提供任何输入

终端不允许我提供任何输入

规格:在 Mac 上运行 OS X 版本 10.9.4。

问题: 打开任一终端(或 iTerminal)后,我收到以下消息:

Last login: Wed Aug 27 07:45:03 on ttys000
login: /usr/local/bin/bash: No such file or directory

[Process completed]

我昨晚尝试重新安装 OS X,但今天仍然遇到同样的问题。有什么建议可以解决此问题吗?我该如何修复?

[编辑]附言:有人知道“上次登录”行中的“ttys000”是什么意思吗?我不记得以前见过这个,但我可能是弄错了。

答案1

为了解决这个问题,我发现@duDE 提供的以下链接很有帮助:support.apple.com/kb/TA27005

简而言之,请执行以下操作:

  1. 打开终端。如果它崩溃/自动关闭,导致无法看到屏幕,请尝试以下操作:

    终端 --> 首选项 --> 设置 --> shell --> 在当 Shell 退出时选择“不要关闭窗口”。

  2. 如果您可以看到输出(类似于我发布的问题中的内容),那么请执行以下操作:

    首选项 --> 启动 --> SHELL OPENS WITH:选择“命令(完整路径)”,然后输入上面链接中推荐的路径之一。对我有用的路径是:/bin/bash

附言:我的操作系统和计算机规格是:Mac 上的 OS X 版本 10.9.4。

相关内容