linux中%什么意思? ;的獨特的字符串替換方法。其中%是linux shell中的一般代表變量,Linux系統(tǒng)中有系統(tǒng)變量和用戶自定義變量。系統(tǒng)中包含的一些變量,比如使用env命令顯示所有環(huán)境變量
linux中%什么意思?
;的獨特的字符串替換方法。其中%是linux shell中的一般代表變量,Linux系統(tǒng)中有系統(tǒng)變量和用戶自定義變量。系統(tǒng)中包含的一些變量,比如使用env命令顯示所有環(huán)境變量,還有一些是自己編寫的變量,具體含義需要提前賦值。其中,系統(tǒng)提供的參數(shù)等系統(tǒng)變量稱為位置參數(shù)。參數(shù)的值可以通過$N得到,其中N是一個數(shù),如果是1,就是$1。如果是%的意思,就是%1。我舉一個專欄來幫你理解:假設(shè)一個變量:xabcdabcd,那么:echo ${x/a/b} #只用B替換第一個A,結(jié)果:bbcdabcd ho ${x//a/b} #用B替換所有A,結(jié)果:bbcdbbcd其中不能使用正則表達式。等號通配符。簡單分為兩步:獲取進程ID: PS-ef | grep進程名,輸出進程環(huán)境變量:cat /proc/pid(進程ID)/讀取配置文件并將其顯示為一個變量。例子如下:[~] $ cat。/bin/sheval ` cat ` echo
linux怎么創(chuàng)建變量?
1在/etc/profile文件中添加變量對所有用戶生效(永久)在/etc/profile文件中添加變量用VI將對Linux下的所有用戶生效,而且是 "永久有效。例如:編輯/etc/profile文件,添加類路徑變量# VI/etc/profile導(dǎo)出類路徑。/Java _ home/lib $ Java _ home/JRE/lib 2。在中添加變量。用戶目錄中的bash_profile文件對單個用戶有效(永久)。在中添加變量。bash_profile文件在用戶目錄下用VI只會改變數(shù)量。3直接運行export命令定義變量【僅對當(dāng)前shell(BASH)有效(臨時)】直接使用【導(dǎo)出變量名變量值】在shell命令行下定義變量,只在當(dāng)前shell(BASH)或其子shell(BASH)下有效。當(dāng)外殼關(guān)閉時,該變量將無效,當(dāng)打開新的外殼時,將不再需要該變量。它需要被重新定義。