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

相關內容