1,shell程式設計常見系統變數如下:
(1)$0:當前指令碼的名稱。
(2)$n:當前指令碼的第n個引數,n=1,2,…,9。
(3)$∗:當前指令碼的所有引數(不包括程式本身)。
(4)$#:當前指令碼的引數個數(不包括程式本身)。
(5)$?:命令或程式執行完後的狀態,返回0表示執行成功。
(6)$$:程式本身的pid號。
2,shell程式設計常見環境變數如下:
(1)path:命令所示路徑,以冒號為分割。
(2)home:列印使用者家目錄。
(3)shell:顯示當前shell型別。
(4)user:列印當前使用者名稱。
(5)id:列印當前使用者id資訊。
(6)pwd:顯示當前所在路徑。
(7)term:列印當前終端型別。
(8)hostname:顯示當前主機名。
3,shell程式設計使用者變數如下:
(1)a=jfedu.net:自定義變數a。
(2)n_soft=nginx-1.12.0.tar.gz:自定義變數n_soft。
(3)back_dir=/data/backup/:自定義變數back_dir。
(4)ip1=192.168.1.11:自定義變數ip1。
(5)ip2=192.168.1.12:自定義變數ip2。
SHELL常見的系統變數解析
shell常見的系統變數解析 0 當前指令碼的名稱 n 當前指令碼不能的 第n個引數,n 1,2 10 當前指令碼的所有引數 不包括程式本身 當前指令碼的引數個數不包括程式本身 命令程式執行完後的狀態,一般返回0 表示執行成功。表示當前使用者的pid uid 當前使用者的id pwd 當前所在的目錄...
linux sudo 系統環境變數 使用者環境變數
1.sudo就是普通使用者臨時擁有root的許可權。好處在於,大多數時候使用使用者自定義的配置,少數情況可以通過sudo實現root許可權做事。故而,需要注意的一點是,在你使用了sudo後,你臨時不再是原先使用者,不能使用屬於自己的命令。舉個例子 sudo source 該命令會執行失敗,提示沒有s...
shell程式設計常見的系統變數解析
shell程式設計常見的系統變數解析 0 當前程式的名稱 n n取1 2,n 當前程式方法的第 n 個引數,n 1,2,3,9 當前程式的所有引數 不包括程式本身 當前程式的引數個數 不包括程式本身 命令或程式執行完後的狀態,一般返回 0 表示執行成功。uid 當前使用者的 id pwd 當前所在的...