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受限制。