Bash特點
Bash主要特點如下:
- 由於Bash源自原始UNIX Bourne Shell,因此與sh相容。 它具有Korn和C shell的最佳和有用功能,例如目錄操縱,作業控制,別名等。
- Bash可以通過單字元命令列選項(
-a
,-b
,-c
,-i
,-l
,-r
等)以及多字元命令列選項(例如--debugger
,--help
,--login
等。 - Bash啟動檔案是Bash啟動時讀取並執行的指令碼。每個檔案都有其特定用途,這些檔案的集合用於建立環境。
- Bash由鍵系結組成,通過該鍵系結可以設定自定義的編輯鍵序列。
- Bash包含一維陣列,可以使用它們輕鬆地參照和運算元據列表。
- Bash由控制結構組成,例如專門用於選單生成的選擇構造。
- Bash中的目錄堆疊指定列表中最近存取的目錄的歷史記錄。 範例:
pushed
內建用於將目錄新增到堆疊中,popd用於從堆疊中刪除目錄,而dirs
內建用於顯示目錄堆疊的內容。 - Bash還包含用於環境安全的受限模式。如果bash以名稱rbash開頭,或者
bash --restricted
或呼叫時傳遞bash -r
選項,則shell受限制。