Linux下檢視控制環境變數的方法

2022-09-26 15:27:17 字數 921 閱讀 6602

檢視環境變數

檢視某一環境變數:比如我們需要檢視home這個環境變數,www.cppcns.com我們可以在shell下直接輸入echo $home,我們可以把所有的環境變數和環境變數的值都列印出來

列印環境變數

libc中定義的全域性變數environ指向環境變數表,environ沒有包含在任何標頭檔案中,所以 在使用時 要用extern宣告。

下面提供了乙個程式列印環境變數

#include

int main()

// printf("hah");

int i = 0;

for(i = 0;environ[i]!=null;i++)

return 0;

}控制環境變數介面getenv,setenv,unsetenv

getenv()函式

#include

char *getenv(const char *name);

getenv()功能的搜尋環境列表找到環境變數名稱,並返回乙個 指向相應值串的指標。如果沒有找到則返回null

setenv()函式和unsetenv

#include

int setenv(const char *name, const char *value, int overwrite);

int unsetenv(const char *name);

setenv()是設定環境變數,如果成功則返回0,如果沒有成功則返回非0

unsetenv()是刪除乙個環境變數

下面提供一段程式大家可以自行的測試一下

#inclwww.cppcns.comude

#include

#include

int main(void)

本文標題: linux下檢視控制環境變數的方法

本文位址:

Linux下控制環境變數

檢視環境變數 檢視某一環境變數 比如我們需要檢視home這個環境變數,我們可以在shell下直接輸入echo home 我們可以把所有的環境變數和環境變數的值都列印出來 列印環境變數 libc中定義的全域性變數environ指向環境變數表,environ沒有包含在任何標頭檔案中,所以 在使用時 要用...

在Linux下檢視環境變數

系統的環境變數在配置web server以及編寫程式都常常被用到,因此了解必要的關於系統變數的知識是非常有必要的.在windows下,檢視環境變數的命令是 set,這個命令會輸出系統當前的環境變數。linux下準確的說是redhat下應該如何檢視呢,命令是 export 如果你想檢視某乙個名稱的環境...

在Linux下檢視環境變數

如果你想檢視某乙個名稱的環境變數,命令是 echo 環境變數名,比如 echo oracle home 這是最基礎的,下面來講下稍微深入一點的,並舉例說明 1.顯示環境變數home echo home home ljj 2.設定乙個新的變數 export hello hello echo hello...