当我想要输入一个命令(例如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