shell中的變數

2021-09-12 17:57:33 字數 577 閱讀 7149

echo 123 | passwd --stdin yee ##一次性給使用者加密碼

變數的定義

變數即在程式執行過程中它的值是允許改變的量

變數是用一串固定的字元來標示不固定的值的一種方法

變數是一種使用方便的佔位符,用於引用計算機記憶體位址,該地

址可以儲存 script 執行時可更改的程式資訊

在 shell 中變數是不能永久儲存在系統中的,必須在檔案中宣告

在 shell 指令碼中變數的種類

在 shell 中變數分為環境級變數,使用者級變數,系統級變數

環境級變數只在當前 shell 中生效, shell 關閉變數丟失

使用者級變數寫在使用者的骨檔案中,只針對當前使用者生效

系統級變數被寫在系統的配置檔案 /etc/profile 或

者 /etc/profile.d/ 中,對於所有使用者都生效

shell 指令碼中變數的定義方法

環境級export a=1

使用者級vim ~/bash_profile

export a=1

系統級vim /etc/profile

export a=1

shell中的變數

只寫了部分常用變數 2018.5.14 環境變數 隨不同環境變化 user pwd path pid root 下 user root quguanwen下 user quguanwen 預定義變數 命令返回值檢視狀態 列出所有位置變數的值 一共載入多少位置變數 位置變數 1 2 3 x 執行指令碼...

shell中的變數

變數名的規範 字元的轉譯及變數的宣告 變數值的傳遞 read 命令的別名 用命令結果做變數 函式變數與環境 etc bashrc shell的配置環境 etc profile 使用者環境 env 檢視環境中所有變數變數即在程式執行過程中它的值是允許改變的量 變數是用一串固定的字元來標示不固定的值的一...

Shell中的變數

資料需要先儲存到記憶體中,計算機才能去處理它。記憶體會被劃分為很多小的區域,每個區域擁有唯一的一串數字來代表它,這串數字叫做記憶體位址。我們可以給每個記憶體位址乙個獨一無二的名字,這就是變數。變數可以用來存放不同的值,但是一次只能存乙個值。變數型別 系統變數 由linux建立和維護,這種變數用大寫字...