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服務是否安裝,如果沒有安裝則安...