當我想輸入命令(例如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