setenv命令詳解 linux
- IT科技
- 關注:2.36W次
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
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/k988em.html