linux如何修改環境變數?

2021-08-28 02:15:22 字數 748 閱讀 3327

修改環境變數的好處:

不修改的話,只能在可執行檔案所在目錄才可以使用該命令。這點,在windows下開發的同學應該很熟悉,安裝一些軟體,如果想在任意目錄下輸入乙個命令即可執行的話,就要把該軟體的路徑放到環境變數裡去。

方法一:

在/etc/profile檔案中新增變數【對所有使用者生效(永久的)】

用vi在檔案/etc/profile檔案中增加變數,該變數將會對linux下所有使用者有效,並且是「永久的」。

要讓剛才的修改馬上生效,需要執行以下**

# source /etc/profile

方法二:

在使用者目錄下的.bash_profile檔案中增加變數【對單一使用者生效(永久的)】

用vi在使用者目錄下的.bash_profile檔案中增加變數,改變量僅會對當前使用者有效,並且是「永久的」。

要讓剛才的修改馬上生效,需要在使用者目錄下執行以下**

# source .bash_profile

方法三:

直接執行export命令定義變數【只對當前shell(bash)有效(臨時的)】

在shell的命令列下直接使用[export變數名=變數值]定義變數,該變數只在當前的shell(bash)或其子shell(bash)下是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變數,需要使用的話還需要重新定義。

例如:export path=/usr/local/webserver/php/bin:$path

本文的正文內容參考了:

Linux修改環境變數

在linux中,有許多種修改環境變數的方法,下面我們從修改方法,生效方法,有效期限,使用者侷限幾個方面分別介紹一下。echo path 以新增mongodb server為列 export path usr local mongodb bin path 配置完後可以通過echo path檢視配置結果...

linux 修改環境變數

sudo vi etc profile 在末尾加上 export path usr bin path 表示在原有的path中增加了 usr bin路徑。在linux中路徑的間隔使用符號 而不是win中的 然後儲存退出,執行 source etc profile 使修改立即生效 使用命令 echo p...

Linux 修改環境變數PATH

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