環境變量
設置環境變量:1. export 變量名=變量值
2. 變量名=變量值
export 變量名
(export 變量名=變量值 :把該變量聲明為環境變量,讓這個SHELL中所有的子SHELL都能查看使用這個變量)
查詢變量:env
查看進程樹:pstree
PATH:系統查找命令的路徑
PATH=”$PATH”:/root/sh →PATH變量疊加(臨時)
系統默認環境變量名都是大寫
位置參數變量
$n:n為數字,$0代表命令本身,$1-$9代表第一到第9個參數,10以上的參數用大括號包含,如${10}
$*:這個變量代表命令行中的所有參數,$*把所有的參數看成一個整體
$@:這個變量也代表命令行中的所有參數,不過$@把每個參數區分對待
$#:這個變量代表命令行中所有參數的個數
預定義變量
$?:最后一次執行的命令的返回狀態。如果這個變量的值為0,證明上一個命令正確執行;如果這個變量的值非0(具體是哪個樹,由命令自己決定),則證明上一個命令執行不正確。
$$:當前進程的進程號
$!:后臺運行的最后一個進程的進程號
命令后加入&,命令后臺進行
接受鍵盤輸入→read 選項 變量名
-p “提示信息”:在等待read輸入時,輸出提示信息
-t 秒數:read命令會一直等待用戶輸入,使用此選項可以指定等待時間
-n 字符數:read命令只接受指定的字符數,就會執行
-s :隱藏輸入的數據,適用于機密信息的輸入
新聞熱點
疑難解答