一般是指在作業系統中用來指定作業系統執行環境的一些引數。它具有某些特殊用途,在作業系統中通常具有全域性屬性,並且可以被子程序繼承下去。
環境變數名稱
含義path
指定命令的搜尋路徑
home
指定使用者的主工作目錄(即使用者登入到linux系統中時,預設的目錄)
histsize
儲存歷史命令記錄的條數
shell
當前shell,通常是 /bin/bash
hostname
主機的名稱
命令用途
用法echo
顯示某個環境變數的值
echo $環境變數名稱
env
顯示所有環境變數
envset
顯示本地定義的shell變數和環境變數
setunset
清除環境變數
unset 環境變數名稱
export
設定乙個新的環境變數
export 環境變數名稱=…
#include
intmain
(int argc,
char
* argv,
char
*env)
return0;
}
#include
intmain
(int argc,
char
* argv)
return0;
}
(1)getenv#include
#include
intmain()
(2)putenv#include
#include
intmain()
(3)setenv#include
#include
intmain()
(4)unsetenv#include
#include
intmain()
Bash Shell環境變數解析
一 環境變數的種類 環境變數在linux系統中的重要性不必多說,以下就以centos7為例,詳細闡述系統的環境變數。當使用者登入linux系統啟動乙個bash shell時,系統缺省會在幾個檔案中查詢命令,這些檔案就被稱為環境檔案。bash shell查詢的環境檔案取決於啟動bash shell的方...
etc profile環境變數配置解析
與環境變數相關的檔案可能還會有 etc bashrc等,不過這是shell變數,是區域性的,對於特定的shell器作用。etc profile是全域性的,適用於所有的shell.profile檔案會告訴shell使用什麼語言,什麼shell,命令的搜尋路徑等等。一些標準的環境變數 shell 預設s...
linux PATH環境變數全解析
2012 11 03 14 51 47 收藏 linux path環境變數全解析 關於path的作用 www.2cto.com path說簡單點就是乙個字串變數,當輸入命令的時候linux會去查詢path裡面記錄的路徑。比如在根目錄 下可以輸入命令ls,在 usr目錄下也可以輸入ls,但其實ls這個...