Linux下environ環境變數操作函式

2021-07-06 05:55:08 字數 864 閱讀 3607

linux下environ環境變數操作函式

#include

int main(int argc,char *argv,char **envptr)

main函式是程式的入口函式,int main(int argc,char *argv);

argc是程式引數的個數,argv儲存引數

與下邊的程式相同的功能

#include

#include

#include

extern char **environ;

int main(int argc, char **argv)

printf("home: %s\n", getenv("home"));

return 0;}

c程式中環境變數相關的函式如下

#include

char *getenv(const char *name);

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

int putenv(char *string);

int unsetenv(const char *name);

int clearenv(void);

參考 man 7 environ

environ全域性變數儲存使用者環境,以上函式可以獲取、設定、刪除、清空環境變數

響應的shell命令如下

echo $path 列印path環境變數

export path=$path:./ 設定環境變數

unset path 刪除環境變數

env 顯示所有環境變數

程序的環境變數environ

程式設計之路剛剛開始,錯誤難免,希望大家能夠指出。每個程序都有自己的環境變數,在c語言程式中可使用外部變數 char environ 來訪問環境,而庫函式可允許程序去獲取或修改自己環境的值。兩種方法使用該變數。第一種是將其直接宣告為外部變數,就可以直接呼叫了 第二種,該變數在unistd.h標頭檔案...

Linux下Apache Python環境搭建

一.環境說明 1.系統環境 centos release 5.4 final 2.軟體版本 apache 2.2.3 python 2.6.6 mod python 3.3.1 二.安裝apache 安裝過程略。2.如果使用系統自帶的apache,則需要檢視系統是否安裝httpd devel包。操作...

Linux環境下FTP環境搭建

目錄 一 安裝 ftp 服務 二 檢視當前 ftp 服務狀態 三 通過 service 的方式來 啟動 檢視 停止和重啟 ftp服務 四 通過指令碼的方式來 啟動 檢視 停止和重啟 ftp服務 root localhost data rpm q vsftpd 檢查ftp服務是否安裝,如果沒有安裝則安...