Linux下修改PATH環境變數的幾種常見辦法

2021-09-05 11:27:03 字數 958 閱讀 8981

linux下得系統環境變數path十分重要,通過echo命令可以查詢當前path變數儲存的內容,當我們需要新增新路徑到path,可以直接在後面追加:

export path=

$path

:$home/bin

冒號後面便是我們要新增的路徑,不過這個新的path變數只對當前終端環境及子終端環境有效,當我們開啟乙個新的終端是,path便變回原來的值。

如果想要修改的path值一直有效,則需要將修改的path值寫入配置檔案中,有以下幾個配置檔案可以修改。

1 /etc/profile

這個檔案預設了許多環境變數,包括path,user,hostname等,裡面修改的值對所有使用者都有效,所以不建議在這裡新增

2 ~/.bash_profile , ~/.bash_login , ~/.profile

這三個配置檔案的修改隻正對當前使用者有效。當使用者登入時,系統讀取三個配置檔案中的乙個,讀取順序是從左到右,即如果有~/.bash_profile檔案,那麼剩下兩個檔案是不會讀取的。 ~/.bash_profile檔案內容如下:

可以看到該檔案先去執行~/.bashrc檔案,然後修改path變數。我們可以在後面跟著新增自己的路徑,然後儲存檔案。

儲存檔案後path並不會立即更改,因為該檔案是登入時才執行,所以一般需要重新登入才能使修改生效。為了避免重新登入,linux提供了source命令,可以使該檔案立即生效。

source ~/.bash_profile
3 ~/.bashrc

該檔案在登入和開啟新終端時會被讀取,檔案內容如下:

Linux 下 PATH環境變數修改

第一種 root ei nino echo path usr lib qt 3.3 bin usr local sbin usr sbin sbin usr local bin usr bin bin root bin root ei nino path path usr local nginx s...

Linux下修改PATH環境變數

linux下有很多環境變數,path就是其中的一種 path 可執行檔案的搜尋路徑。ls命令也是乙個程式,執行它不需要提供完整的路徑名 bin ls,然 而通常我們執行當前目錄下的程式a.out卻需要提供完整的路徑名.a.out,這是因為path 環 境變數的值裡面包含了ls命令所在的目錄 bin,...

Linux下怎麼新增和檢視PATH環境變數

path path 你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效,則可執行下面的語句 source bash profile 需要注意的是,最好不要把當前路徑 放到 path 裡,這樣可能會受到意想不到的攻擊。完成後,可以通過 echo path ...