麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 服務器 > Linux服務器 > 正文

Linux下查看控制環境變量的方法

2024-09-05 23:03:57
字體:
來源:轉載
供稿:網友

查看環境變量

查看某一環境變量:比如我們需要查看HOME這個環境變量,我們可以在shell下直接輸入echo $HOME,我們可以把所有的環境變量和環境變量的值都打印出來

打印環境變量

libc中定義的全局變量environ指向環境變量表,environ沒有包含在任何頭文件中,所以 在使用時 要用extern聲明。

下面提供了一個程序打印環境變量

#include<stdio.h> int main() {   //libc中定義的全局變量environ指向環境變量表,environ沒有包含在任何頭?文件中,所以   //在使?用時 要?用extern聲明。   extern char** environ; //  while(environ) //  { //   printf("%s/n",*environ++); //  } //  printf("hah");   int i = 0;   for(i = 0;environ[i]!=NULL;i++)   {     printf("%s/n",environ[i]);   }   return 0; }

控制環境變量接口getenvsetenvunsetenv

getenv()函數

#include <stdlib.h>char *getenv(const char *name);

getenv()功能的搜索環境列表找到環境變量名稱,并返回一個 指向相應值串的指針。如果沒有找到則返回NULL

setenv()函數和unsetenv

#include <stdlib.h>int setenv(const char *name, const char *value, int overwrite);int unsetenv(const char *name);

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

unsetenv()是刪除一個環境變量

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

#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) {   char* val;   const char* name ="ABC";   //獲取ABC環境變量的值   val = getenv(name);   printf("No.1 %s=%s/n", name, val);   //覆蓋寫入環境變量   setenv(name, "I amsure of that I will get it", 1);   printf("No.2%s=%s/n", name, val);   val = getenv(name);   printf("No.3%s=%s/n", name, val);   //刪除一個環境變量   int ret =unsetenv("ABC");   printf("ret =%d/n",ret);   val = getenv(name);   printf("No.3 %s=%s/n",name, val);   return 0; } 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩黄色成人 | 一级电影免费 | 国产一级毛片国产 | 91在线视频精品 | 粉色视频污 | 亚洲人成在线播放 | 久久久久久久久成人 | 久久毛片免费观看 | www视频免费在线观看 | 日韩黄色一区 | 中文字幕在线第二页 | 久久久久一本一区二区青青蜜月 | 色偷偷欧美 | 欧美性受xxxx人人本视频 | 黄色特级| 欧美一级淫片007 | 欧美亚洲一级 | 国产亚洲精品久久久久久网站 | 日韩中文字幕三区 | omofun 动漫在线观看 | 日本在线不卡一区二区三区 | 午夜激情视频免费 | 欧美日韩在线视频观看 | 最近中文字幕一区二区 | 欧美一区二区片 | 午夜久久久精品一区二区三区 | 成人影片在线免费观看 | 国产日韩免费观看 | 亚洲成在人 | 亚洲视频在线观看免费 | 日日做夜夜操 | 欧美视频一区二区三区在线观看 | 91精品国产99久久久久久红楼 | 在线 日本 制服 中文 欧美 | 国产最新网站 | 一级免费观看 | 91av国产在线| 羞羞视频入口 | 狠狠操夜夜爱 | 毛片一区二区三区四区 | 欧美精品一区二区三区在线 |