ppid : 該bash的呼叫者process id.
pwd : 目前的工作目錄。
oldpwd : 上乙個工作目錄。
reply : 當read命令
沒有引數
時,直接設在reply上。
uid : user id。
euid : effective user id。
bash : bash的完整路徑。
bash_version : bash版本。
shlvl : 每次有bash執行
時,數字加一。
random : 每次這個引數被用到時,就會產生乙個亂數在random上。
seconds : 從這個shell一開始啟動後的時間。
lineno : script的行數。
histcmd : 歷史記錄數。
optarg : getopts處理的最後乙個選項引數。
optind : 下乙個要由getopts所處理的引數號碼。
hosttype : 機器種類。
ostype : 作業系統名稱。
ifs : internal field separator。
path : 命令搜尋路徑。
path="/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin:."
home : 目前使用者的home directory;
cdpath : cd命令的搜尋路徑。
env : 如果
這個引數被設定,每次有shell script被執行時,將會執行它所設定的檔名做為環境設定。
mail : 如果這個引數被設定,而且mailpath沒有被設定,那麼有信件進來時,bash會通知使用者。
mailcheck : 設定多久時間檢查郵件一次。
mailpath : 一串的郵件檢查路徑。
mail_warning : 如果有設定的話,郵件被讀取後,將會顯示訊息。
ps1 : 提示訊息設定,內定為"bash$ "。(請詳見提示訊息一節。)
ps2 : 第二提示訊息設定,內定為">; "。
ps3 : select命令所使用的提示訊息。
ps4 : 執行追蹤時用的提示訊息設定,內定為"+ "。
histsize : 命令歷史記錄量,內定為500。
histfile : 歷史記錄檔,內定~/.bash_history。
histfilesize : 歷史記錄檔行數最大值,內定500。
opterr : 如果設為1,bash會顯示getopts的錯誤。
prompt_command : 如果設定的話,該值會在每次執行命令前都顯示。
ignoreeof : 將eof值當成輸入,內定為10。
tmout : 如果設為大於零,該值被解譯為輸入等待秒數。若無輸入,當成沒有輸入。
fcedit : fc命令的內定編輯器。
fignore : 請詳見readline。
inputrc : readline的startup file,內定~/.inputrc
notify : 如果設定了,bash立即報告被終結的背景程式。
history_control, histcontrol : history使用。
command_oriented_history : 存入多行指令。
glob_dot_filenames : 如果設定了,bash將會把"."包含入檔案路徑中。
allow_null_glob_expansion : 如果設定了,bash允許路徑明稱為null string。
histchars : history使用。
nolinks : 如果設定了,執行指令時,不會跟隨symbolic links。
hostname_completion_file, hostfile : 包含與/etc/hosts相同格式的檔名。
noclobber : 如果設定了,bash不會覆寫任何由">;"、">;&"及"<>;"所操作的檔案。
auto_resume : 請見任務控制一節。
no_exit_on_failed_exec : 如果該值存在,非互動的shell不會因為exec失敗而跳出。
cdable_vars : 如果啟動,而cd命令找不到目錄,可切換到引數形態指定的目錄下。
Bash內建命令 shopt
1.shopt 命令簡介 2.shopt 引數含義說明 3.shopt 使用示例 1 extglob 引數 shopt 命令用於顯示和設定shell中的行為選項,通過這些選項以增強shell易用性。shopt命令若不帶任何引數選項,則可以顯示所有可以設定的shell操作選項。shopt psu op...
Bash內建命令 read
read ers a aname d delim i text n nchars n nchars p prompt t timeout u fd name 從標準輸入中讀取一行,或從 u選項指定的檔案描述符fd讀取一行,拆成單詞後,依次賦值給name echo 1 2 3 foo read a b...
Bash 內建高效特性
定義乙個變數t,內容為frame root vm1 tmp t frame 檢視變數t的內容 echo t或者是echo root vm1 tmp echo tframe root vm1 tmp 將變數t的首字母大寫 echo root vm1 tmp echo frame root vm1 tm...