Linux系統修改PATH環境變數方法

2021-09-11 16:32:20 字數 1438 閱讀 4107

在linux安裝一些軟體通常要新增路徑環境變數path.path環境變數通俗的講就是把程式的路徑"備案"到系統中,這樣執行這些程式時就不需要輸入完整路徑,直接在bash輸入程式名就可以執行.比如常用的ls命令就是新增好了環境變數才可以直接執行ls

0檢視path環境變數

終端輸入echo $path返回如下,各路徑用:隔開. $符號用於展開變數的值.

echo $path

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

1新增路徑到path

新增路徑可以直接給path賦值

export path=$path:新新增的路徑
$path是當前的路徑1:路徑2:路徑3 ,在後面追加:新新增的路徑,然後把這個新的路徑集賦值給path本身,相當於覆蓋了原path變數.export命令是匯出變數,相當於更新path

2刪除path中的路徑

刪除path中的某個路徑也是用以上重新給path賦值的方法,比如當前path是

echo $path

路徑1:路徑2:路徑3:路徑4

要刪除路徑4,只需要copy上面的路徑1:路徑2:路徑3

然後賦值給path

export path=路徑1:路徑2:路徑3
3在系統檔案修改環境變數

修改環境變數常用3種方法:

1.直接在命令列輸入語句

2.在文字檔案(常命名為為.sh指令碼檔案,也可無字尾)中寫語句,source這個檔案使修改生效

3.在系統檔案(如home下的.bashrc)中寫語句,source或重啟生效

用命令列修改path,只針對當前shell有用,關了終端就失效了

普通文字檔案修改path每次登陸需要source,常用在安裝軟體和交叉編譯

系統檔案中修改相當於每次登陸系統自動source,參考新增環境變數到系統級或使用者級的檔案中

(推薦用root賬戶修改系統檔案,設定root賬戶的方法)

登陸root,在家目錄(root)的.bashrc檔案新增新路徑到path

export path=$path:新增路徑
更直接的方法:在.bashrc寫明path的所有路徑,注意先要echo $path然後copy系統自帶的路徑

export path=路徑1:路徑2:路徑n
這樣增加和刪除路徑直接改寫.bashrc即可

要立即生效只需要source一下.bashrc檔案,之後無需再source 

source .bashrc
.bashrc中的修改對於當前賬戶的每次登陸都有效

要恢復系統預設path,刪掉.bashrc中的修改語句即可

Linux系統修改PATH環境變數方法

在linux安裝一些軟體通常要新增路徑環境變數path.path環境變數通俗的講就是把程式的路徑 備案 到系統中,這樣執行這些程式時就不需要輸入完整路徑,直接在bash輸入程式名就可以執行.比如常用的ls命令就是新增好了環境變數才可以直接執行ls 檢視path環境變數 終端輸入echo path返回...

Linux系統修改環境變數PATH路徑

關於path的作用 path說簡單點就是乙個字串變數,當輸入命令的時候linux會去查詢path裡面記錄的路徑。比如在 根目錄 下可以輸入命令ls,在 usr目錄下也可以輸入ls,但其實ls這個命令根本不在這個兩個目錄下,事實上當你輸入命令的時候linux會去 bin,usr bin,sbin等目錄...

Linux 修改環境變數PATH

比如要把 etc apache bin目錄新增到path中,方法有三 1.path path etc apache bin 這種方法只對當前會話有效,也就是說每當登出或登出系統以後,path 設定就會失效。2.vi etc profile 在適當位置新增 path path etc apache b...