檢視環境變數
檢視某一環境變數:比如我們需要檢視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...