天天看點

unix下各種檢視“變量”的指令比較

子程式隻會繼承父程式的環境變量,而不繼承其自定義變量。

env 檢視所有環境變量

set 檢視所有變量,包括環境變量和自定義變量

set 還可以給程式位置參數指派:

set 1 2 3 将1指派給$1,依此類推,且$#被指派為3

export 類似env,如果不帶參數則顯示全部環境變量,如果帶變量名參數則将該自定義變量轉換為環境變量。

declare和typeset 兩者功能相同,不帶參數類似于set;若帶參數可以将環境變量與自定義變量互相轉換。