如何恢復linux的環境變量ubuntu中root用戶沒有辦法使用命令


問題分析及解決辦法:

這主要是路徑問題,先查看$PATH變量的設置。
echo $PATH
裏面的格式是xxx:xxx:xxx:xxx
這應該沒包含/usr/bin這個路徑。
執行下面命令就能夠將這個路徑包含進去:
export PATH=/usr/bin/:$PATH
若是要想每次登錄系統的時候,都自動包含這個路徑,

能夠把剛纔這個命令加入到/root/.bash_profile或者/root/.bashrc文件的後面。 linux


 用的是Ubuntu12.04。
   爲了把adb命令設置到環境變量中,我在~/.bashrc文件中加入了以下命令:
export PATH=/home/develop/android-sdks/platform-tools/
    結果悲劇了.輸入經常使用命令ls,cd ,,,都不行。連vi也不行。一概報錯。The command could not be located because '/usr/bin' is not included in the PATH environment variable.clear: command not found.
    看半天才知道忘加系統PATH的路徑,因此係統工具命令都找不到。
    可怎麼把配置文件改過來呢,折騰了半天,發現很簡單。直接用系統工具的全路徑編輯配置文件。我用的是sudo vi /usr/bin/vi ~/.bashrc.
而後加入命令 export PATH=/home/develop/android-sdks/platform-tools/:$PATH。再重啓終端就行了。
    學到了兩點:
    1.系統命令找不到時,一般是路徑不對,直接在命令行用全路徑便可;
    2.在設置環境變量時,尤爲是linux系統中,你加入本身的環境變量,可還要附帶上以前的變量。如最後加上:$PATH
android


zhuanzai:  http://blog.csdn.net/wushiyilou/article/details/7956228 bash

                http://www.linuxidc.com/Linux/2009-10/22116.htm
工具

相關文章
相關標籤/搜索