Linux下環境變數 (檢視 新增)

2021-09-22 01:44:07 字數 754 閱讀 6032

環境變數是乙個鍵值對結構

鍵:變數名

值:變數內容

檢視環境變數的一些指令:

env: 檢視系統上所有的環境變數

echo $+環境變數名 :檢視某個環境變數

export :修改環境變數,對於path環境變數修改一般只是追加,不會把原來的內容修改掉

unset : 清除環境變數

set :顯示本地定義的shell變數和環境變數

export 指令的具體用法: export path=$path:+具體路徑

(這種修改方法只是臨時的,想要永久修改可以修改家目錄下的.bashrc檔案可以永久生效)

通過**獲取環境變數:

#includeint main(int argc,char* ar**,char* env)

return 0;

}

通過系統呼叫獲取環境變數:

#include#includeint main()

環境變數具有全域性屬性,可以被子程序繼承;

Linux下檢視和新增環境變數

原文 path 決定了shell將到哪些目錄中尋找命令或程式,path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋編譯鏈結。編輯你的 path 宣告,其格式為 path path 你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效...

Linux下檢視和新增環境變數

path 決定了shell將到哪些目錄中尋找命令或程式,path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋編譯鏈結。編輯你的 path 宣告,其格式為 path path 你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效,則可...

Linux下檢視和新增環境變數

path 決定了shell將到哪些目錄中尋找命令或程式,path的值是一系列目錄,當您執行乙個程式時,linux在這些目錄下進行搜尋編譯鏈結。path path 你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效,則可執行下面的語句 source bas...