$path系統路徑
$pwd當前路徑
$oldpwd前乙個工作路徑
$ppidprocess id of the interpreter ( or script )
$# 傳遞指令碼引數的個數
$* 以乙個單字串顯示所有向指令碼傳遞的引數
$$指令碼執行的當前程序id號
$!後台執行的最後乙個程序id號
$@傳遞到指令碼的引數列表,使用時加引號,並在引號中返回每個引數
$-顯示shell使用的當前選項,與set命令功能相同
$?顯示最後命令的退出狀態,0表示沒有錯誤,其他任何值表明有錯誤
$home 使用者主目錄
$histsize儲存歷史命令記錄的條數.
$logname當前使用者的登陸名
$lang/language和語言相關的環境變數
$term終端型別
$ps1主命令提示符
$ps2二級命令提示符,命令執行過程 中要求輸入資料時用
$ps3select的命令提示符
$ps4除錯命令提示符
$ld_library_path系統庫搜路徑.
shell指令碼(變數)
1 定義及賦值 格式 變數名 變數值 等號兩邊沒有空格 2 引用 檢視 變數 格式 變數名 例 title shaodianlingxing echo title 輸出 shaodianlingxing 3 雙引號 功能 允許引用 轉義 例如 echo title group 輸出 shaodian...
shell指令碼 變數
1 shell 指令碼中變數分為三種,區域性變數,環境變數,shell變數。區域性變數 定義在函式內部 基本型別 local num hello world 區域性變數在指令碼或命令中定義,僅在當前shell例項中有效,其他shell啟動的程式不能訪問區域性變數。如果同名,shell函式定義的loc...
shell指令碼變數
環境變數和本地變數,環境變數是具有全域性屬性的。在互動式shell下面定義變數 value 100 這定義的即為本地變數,如果要將其變成環境變數則需要export value 匯出環境變數,取消環境變數則可以使用unset命令。環境變數是可以被子程序繼承的更是可以被子子孫孫都繼承的。環境變數在程式替...