PATH(環境變量)
在Linux中,在執行命令時,系統會按照PATH的設置,去每個PATH定義的路徑下搜索執行文件,先搜索到的文件先執行。例如ls指令就是把/bin/sh
寫到了環境變量PATH。
當我們在執行一個指令時候,以ls指令
爲例,系統會依照PATH的設定去每個PATH定義的目錄下搜尋文件名爲ls 的可執行文件, 如果在PATH定義的目錄中含有多個文件名爲ls 的可執行文件,那麼先搜尋到的同名指令先被執行。
修改PATH
1.直接修改$PATH的值
echo $PATH #查看當前PATH的配置路徑
export PATH=$PATH:/xxx/xxx #將需配置路徑加入$PATH 等號兩邊一定不能有空格
生效時間:立即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶侷限:僅對當前用戶
2.通過修改.bashrc文件:(.bashrc文件在根目錄下)
vim ~/.bashrc #編輯.bashrc文件
#在最後一行添上:
export PATH=$PATH:/xxx/xxx # /xxx/xxx爲需要添加的環境變量路徑
生效方法:
1)關閉當前終端窗口,重新打開一個新終端窗口就能生效
2)輸入"source ~/.bashrc"命令,立即生效
有效期限:永久有效
用戶侷限:僅對當前用戶
3.通過修改profile文件
vim /etc/profile #編輯profile文件
#在最後一行添上:
export PATH=$PATH:/xxx/xxx
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對所有用戶