變量變量是暫時(shí)存儲(chǔ)數(shù)據(jù)的地方及數(shù)據(jù)標(biāo)記,所存儲(chǔ)的數(shù)據(jù)存在于內(nèi)存空間中,通過(guò)正確地調(diào)用內(nèi)存空間中變量的名字就可以取出與變量對(duì)應(yīng)的數(shù)據(jù)。 變量類型變量可分為兩類:環(huán)境變量(可以看作全局變量)和普通變量(局部變量)。 環(huán)境變量環(huán)境變量一般是指用 按照語(yǔ)法規(guī)范,環(huán)境變量名的字母必須為大寫(xiě)。 同時(shí),子Shell進(jìn)程可以繼承父Shell中的環(huán)境變量。 定義環(huán)境環(huán)境變量三個(gè)方式:
通過(guò) PATH環(huán)境變量
設(shè)置全局變量并永久生效可以配置在以下文件內(nèi):
環(huán)境變量生效順序分為兩種情況:用戶登錄啟動(dòng)的shell和非用戶登錄啟動(dòng)的shell(如手動(dòng)執(zhí)行的bash或者遠(yuǎn)程ssh連接產(chǎn)生的bash)。 用戶登錄加載環(huán)境變量的順序: 非用戶登錄啟動(dòng)的shell加載環(huán)境變量的順序: 普通變量變量定義:
value可以是數(shù)字或者字符串或者命令,字符需要用單引號(hào)或者雙引號(hào)引起來(lái),命令需要用反引號(hào)或者 安裝語(yǔ)法規(guī)范,變量名的字母必須小寫(xiě)。詳細(xì)規(guī)范請(qǐng)參考:Shell語(yǔ)法規(guī)范
調(diào)用變量使用
使用
|
|