目錄
cd -
pushd,popd
dirs 命令
為了方便使用者在不同目錄之間切換,bash 提供了目錄堆疊功能。
bash 可以記憶使用者進入過的目錄。預設情況下,只記憶前一次所在的目錄,cd -
命令可以返回前一次的目錄。
# 當前目錄是 /path/to/foo
$ cd bar
# 重新回到 /path/to/foo
$ cd -
上面例子中,使用者原來所在的目錄是/path/to/foo
,進入子目錄bar
以後,使用cd -
可以回到原來的目錄。
如果希望記憶多重目錄,可以使用pushd
命令和popd
命令。它們用來操作目錄堆疊。
pushd
命令的用法類似cd
命令,可以進入指定的目錄。
$ pushd dirname<
Bash指令碼教程之read命令
用法 引數 ifs 變數 有時,指令碼需要在執行過程中,由使用者提供一部分資料,這時可以使用read命令。它將使用者的輸入存入乙個變數,方便後面的 使用。使用者按下回車鍵,就表示輸入結束。read命令的格式如下。read options variable.上面語法中,options是引數選項,var...
Bash指令碼教程之命令提示符
目錄 環境變數 ps1 顏色 環境變數 ps2,ps3,ps4 使用者進入 bash 以後,bash 會顯示乙個命令提示符,用來提示使用者在該位置後面輸入命令。命令提示符通常是美元符號 對於根使用者則是井號 這個符號是環境變數ps1決定的,執行下面的命令,可以看到當前命令提示符的定義。echo ps...
bash指令碼程式設計之選項
bash指令碼程式設計之選項 getopts getopts 選項字串 名稱 引數 解析選項引數。getopts 被 shell 過程用於解析可定位的引數作為選項。optstring 字串包含待識別的選項字母 如果乙個字母後面跟 著冒號,則該選項期待乙個引數,而該引數應用空格與選項分開。每次啟動時,...