我的終端出現問題。每次我點擊一個命令,例如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
應該解決問題!