2015-04-01 104 views
0

我在我的筆記本上安裝了mysql。找不到基本的Unix命令

現在,當我啓動一個終端窗口,像grep UNIX命令,我得到這個消息:

-bash: grep: command not found 
-bash: cat: command not found 
... 

的怎麼辦?你有技能或任何想法來檢索我的寶貴的Unix功能?

+3

'declare -p PATH'輸出是什麼? – 2015-04-01 15:35:12

+3

聽起來好像你改變了'PATH'來指向'mysql'目錄,而不是將它添加到'PATH'中。將該行修復到分配給PATH的'.bashrc'或'.profile'中。 – Barmar 2015-04-01 15:42:22

+0

謝謝Barmar你修復了我的bug – 2015-04-01 16:02:37

回答

1

我想將此置於評論中,但我沒有足夠的聲望,對不起!

基本的Unix命令,如grep或貓是最有可能在此文件夾中:

/usr/bin 

爲了讓他們的工作,你需要有你的PATH變量的正確設置了。在安裝mysql期間,你可能會不知不覺地改變它。 可以暫時通過嘗試喜歡的事,解決這個問題:

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

這將在此刻添加任何你有你的PATH,所有的「正常」的路線,您寶貴的UNIX功能。在終端中執行此行後再次嘗試命令,並讓我們知道:)

+1

謝謝zapatiila,我修復了我的bug。 – 2015-04-01 16:03:19