開心生活站

位置:首頁 > IT科技 > 

linux,setenv命令詳解

IT科技2.47W

1、setenv命令簡介:

setenv是tsch中查詢或設置環境變量的命令,用於查詢或顯示環境變量。

2、 語法: 

setenv [變量名稱][變量值] 

3、頭文件

#include<stdlib.h>

4、函數定義:

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

5、補充說明:

setenv()用來改變或增加環境變量的內容。參數name爲環境變量名稱字符串。參數 value則爲變量內容,參數overwrite用來決定是否要改變已存在的環境變量。如果沒有此環境變量則無論overwrite爲何值均添加此環境變量。若環境變量存在,當overwrite不爲0時,原內容會被改爲參數value所指的變量內容;當overwrite爲0時,則參數value會被忽略。返回值 執行成功則返回0,有錯誤發生時返回-1。

說明:通過此函數並不能添加或修改 shell 進程的環境變量,或者說通過setenv函數設置的環境變量只在本進程,而且是本次執行中有效。如果在某一次運行程序時執行了setenv函數,進程終止後再次運行該程序,上次的設置是無效的,上次設置的環境變量是不能讀到的。

舉例:

顯示環境變量setenv設置環境變量 

# setenv USER lx138

linux setenv命令詳解

標籤:setenv 命令 linux