在 mac osx 上找不到 bash ls 指令

在 mac osx 上找不到 bash ls 指令

我的終端出現問題。每次我點擊一個命令,例如ls我得到的

Patricks-MacBook-Pro:~ patrickwalsh$ ls
-bash: ls: command not found

跑步

export PATH=/bin:/sbin:/usr/bin:/usr/sbin

修復它,但只是暫時的。例如,如果我關閉視窗並重新打開,那麼我又回到了上述問題。

任何幫助或建議都會很棒。

答案1

將此添加給您~/.profile~/.bash_rc

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin

並刪除任何其他PATH聲明(如上面的聲明)。

答案2

在 ~/.profile 中進行 PATH 宣告時,請確保附加“:$PATH”,這樣原始 PATH 變數中的內容就不會遺失。

例如,如果您的 .profile 具有:

導出 PATH=/bin:/sbin:/usr/bin:/usr/sbin

匯出路徑=/usr/local/bin/python

由於第二次聲明,shell 將遺失對「stock」指令的引用。相反,對第二個 EXPORT 行進行簡單更改

匯出 PATH=/usr/local/bin/python:$PATH

應該解決問題!

相關內容