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)提供的參數等系統(tǒng)變量稱為位置參數。參數的值可以通過$N得到,其中N是一個數,如果是1,就是$1。如果是%的意思,就是%1。我舉一個專欄來幫你理解:假設一個變量:xabcdabcd,那么:echo ${x/a/b} #只用B替換第一個A,結果:bbcdabcd ho ${x//a/b} #用B替換所有A,結果: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導出類路徑。/Java _ home/lib $ Java _ home/JRE/lib 2。在中添加變量。用戶目錄中的bash_profile文件對單個用戶有效(永久)。在中添加變量。bash_profile文件在用戶目錄下用VI只會改變數量。3直接運行export命令定義變量【僅對當前shell(BASH)有效(臨時)】直接使用【導出變量名變量值】在shell命令行下定義變量,只在當前shell(BASH)或其子shell(BASH)下有效。當外殼關閉時,該變量將無效,當打開新的外殼時,將不再需要該變量。它需要被重新定義。