Linux下配置環境變數

2021-07-25 12:34:13 字數 584 閱讀 8550

在linux下進行操作的時候難免會遇到配置環境變數的場景,下面就來說說如何配置環境變數。

方法一:

在/etc/profile檔案中新增變數,這是對所有使用者都生效的。以sudo身份更改該檔案,或者重啟系統或者使用source /etc/profile命令來使剛才的更改生效。

(ps:這裡的一定要用source命令,不能使用sh命令。因為使用source是在當前的環境下執行/etc/profile中的命令,執行完之後就能在當前程序中生效,如果是sh命令的話,那就是在當前程序中建立乙個子程序,這個命令是在子程序中生效,一但指令碼執行完回到父程序,剛才的配置在父程序中是不生效的)

方法二:

在使用者目錄下的.bash_profile檔案中進行設定,只是針對該使用者生效。同樣需要source命令

方法三:

直接執行export命令定義變數,只對當前登入的shell生效,配置資訊是儲存在記憶體中的,一旦關閉shell,配置馬上失效。在shell的命令列下直接使用[export變數名=變數值]定義變數,該變數只在當前的shell或其子shell下是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變數,需要使用的話還需要重新定義。

linux下go環境變數配置

宣告 root 使用者登入。vim etc profile 開啟 etc profile後 最後一行插入 export goroot usr local go 這裡我的go解壓後是在 user local go export gopath golib goproject export gobin g...

linux下環境變數的配置

linux下環境變數設定的三種方法 1.對所有的使用者的都起作用的環境變數 系統級環境變數 修改 etc profile 檔案,因為所有使用者的shell都有權使用這個環境變數,可能會給系統帶來安全性問題。vi etc profile,在 etc profile的最下面新增 export path ...

linux環境變數配置

1.linux環境變數配置 linux的環境變數配置有3個等級,最高端的是在 etc profile上寫入,寫入後所有使用者都能使用,但網上說這樣很不安全 最低階的是直接在shell,也就是終端上用export指令匯入,但一旦退出終端,環境變數就會失效 推薦使用的是在 bashrc上修改,這樣會限制...