日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中的c 环境变量,Linux C 参考手册 之 环境变量篇

發(fā)布時(shí)間:2025/3/20 linux 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中的c 环境变量,Linux C 参考手册 之 环境变量篇 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

getenv(取得環(huán)境變量內(nèi)容)

相關(guān)函數(shù) putenv,setenv,unsetenv

表頭文件 #include

定義函數(shù) char * getenv(const char *name);

函數(shù)說明 getenv()用來取得參數(shù)name環(huán)境變量的內(nèi)容。參數(shù)name為環(huán)境變量的名稱,如果該變量存在則會返回指向該內(nèi)容的指針。環(huán)境變量的格式為name=value。

返回值 執(zhí)行成功則返回指向該內(nèi)容的指針,找不到符合的環(huán)境變量名稱則返回NULL。

范例 #include

mian()

{

char *p;

if((p = getenv(“USER”)))

printf(“USER=%s\n”,p);

}

執(zhí)行 USER = root

putenv(改變或增加環(huán)境變量)

相關(guān)函數(shù) getenv,setenv,unsetenv

表頭文件 #include4

定義函數(shù) int putenv(const char * string);

函數(shù)說明 putenv()用來改變或增加環(huán)境變量的內(nèi)容。參數(shù)string的格式為name=value,如果該環(huán)境變量原先存在,則變量內(nèi)容會依參數(shù)string改變,否則此參數(shù)內(nèi)容會成為新的環(huán)境變量。

返回值 執(zhí)行成功則返回0,有錯(cuò)誤發(fā)生則返回-1。

錯(cuò)誤代碼 ENOMEM 內(nèi)存不足,無法配置新的環(huán)境變量空間。

范例 #include

main()

{

char *p;

if((p = getenv(“USER”)))

printf(“USER =%s\n”,p);

putenv(“USER=test”);

printf(“USER+5s\n”,getenv(“USER”));

}

執(zhí)行 USER=root

USER=root

setenv(改變或增加環(huán)境變量)

相關(guān)函數(shù) getenv,putenv,unsetenv

表頭文件 #include

定義函數(shù) int setenv(const char *name,const char * value,int overwrite);

函數(shù)說明 setenv()用來改變或增加環(huán)境變量的內(nèi)容。參數(shù)name為環(huán)境變量名稱字符串。

參數(shù) value則為變量內(nèi)容,參數(shù)overwrite用來決定是否要改變已存在的環(huán)境變量。如果overwrite不為0,而該環(huán)境變量原已有內(nèi)容,則原內(nèi)容會被改為參數(shù)value所指的變量內(nèi)容。如果overwrite為0,且該環(huán)境變量已有內(nèi)容,則參數(shù)value會被忽略。

返回值 執(zhí)行成功則返回0,有錯(cuò)誤發(fā)生時(shí)返回-1。

錯(cuò)誤代碼 ENOMEM 內(nèi)存不足,無法配置新的環(huán)境變量空間

范例 #include

main()

{

char * p;

if((p=getenv(“USER”)))

printf(“USER =%s\n”,p);

setenv(“USER”,”test”,1);

printf(“USER=%s\n”,getenv(“USEr”));

unse

總結(jié)

以上是生活随笔為你收集整理的linux中的c 环境变量,Linux C 参考手册 之 环境变量篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。