溫馨提示×

linux設(shè)置環(huán)境變量的方式有哪些

小億
93
2023-08-01 22:22:15

在Linux上設(shè)置環(huán)境變量有以下幾種方式:

  1. 在用戶的.bashrc文件中設(shè)置:將環(huán)境變量添加到用戶的.bashrc文件中,該文件在用戶登錄時會自動加載??梢酝ㄟ^編輯~/.bashrc文件,在文件末尾添加類似于export VARIABLE_NAME=value的語句來設(shè)置環(huán)境變量。然后重新啟動終端或運(yùn)行source ~/.bashrc使修改生效。

  2. 在用戶的.bash_profile文件中設(shè)置:.bashrc.bash_profile文件類似,不同之處在于.bashrc文件在每次啟動新的終端時都會加載,而.bash_profile文件僅在用戶登錄時加載一次。可以通過編輯~/.bash_profile文件,在文件末尾添加類似于export VARIABLE_NAME=value的語句來設(shè)置環(huán)境變量。然后重新啟動終端或運(yùn)行source ~/.bash_profile使修改生效。

  3. /etc/profile文件中設(shè)置:/etc/profile是系統(tǒng)級的配置文件,對所有用戶都生效??梢酝ㄟ^編輯/etc/profile文件,在文件末尾添加類似于export VARIABLE_NAME=value的語句來設(shè)置環(huán)境變量。然后重新啟動終端或運(yùn)行source /etc/profile使修改生效。

  4. 使用export命令臨時設(shè)置環(huán)境變量:可以直接在終端中使用export VARIABLE_NAME=value命令來臨時設(shè)置環(huán)境變量。這種方式設(shè)置的環(huán)境變量只在當(dāng)前終端會話中有效,關(guān)閉終端后會失效。

  5. /etc/environment文件中設(shè)置:/etc/environment是一個系統(tǒng)級的環(huán)境變量配置文件,對所有用戶都生效??梢酝ㄟ^編輯/etc/environment文件,將類似于VARIABLE_NAME=value的語句添加到文件中來設(shè)置環(huán)境變量。然后重新啟動終端或重新登錄用戶使修改生效。

  6. 使用setenv命令設(shè)置環(huán)境變量(僅在某些Shell中可用):setenv VARIABLE_NAME value命令可以用來設(shè)置環(huán)境變量,具體使用方法可以參考相關(guān)Shell的文檔。

需要注意的是,在設(shè)置環(huán)境變量后,需要重新啟動終端或運(yùn)行source命令使修改生效。

0