Mac OSX 终端中的 Bash:“未找到命令”。为什么?

Mac OSX 终端中的 Bash:“未找到命令”。为什么?

当我想要输入一个命令(例如say)时,它会返回如下消息:

bash:说:未找到命令。

每次我输入命令时都会出现这种情况。我该怎么办?

答案1

您是否确定已设置 $PATH 变量?

您可以在终端中输入以下内容进行检查:

echo $PATH

如果尝试后没有列出任何内容...则这可能是问题的一部分。

(欲了解更多信息,你可以尝试查看此页面: http://www.cyberciti.biz/faq/linux-unix-command-not-found-error-and-how-to-get-rid-of-it/

答案2

如果您使用自己的命令并且位于其目录中,则可能需要./在其前面添加。

前:

user$ my-command

后:

user$ ./my-command

或者将其添加到你的路径中

答案3

如果您使用引号,它不会显示它们,而是告诉您没有命令。许多教程使用引号来显示您应该输入的内容,但有时它们不会说“没有引号”。

答案4

让我们来看看可执行文件(程序)位于正确的位置。在终端中,输入

which say

你应该看到

/usr/bin/say

相关内容