Shell常見的系統變數 環境變數 使用者變數。

2021-09-23 13:37:26 字數 670 閱讀 1240

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 當前所在的...