Csh意思

csh 是 "C shell" 的縮寫,它是 UNIX 和類 UNIX 作業系統(如 Linux)中的一種命令行 shell。C shell 是由加州大學伯克利分校的 Bill Joy 在 1970 年代開發的,它是在 Bourne shell 之後開發的,旨在提供更多的特性和更強大的編程能力。

C shell 的一些特點包括:

  1. 命令行編輯:C shell 支持命令行編輯,允許用戶編輯和重執行以前的命令。
  2. 別名:用戶可以定義別名,將複雜的命令簡化為簡單的別名。
  3. 變數:C shell 支持用戶定義的變數,這些變數可以包含字元串或命令。
  4. 命令歷史:C shell 維護一個命令歷史,用戶可以瀏覽和重執行以前輸入的命令。
  5. 作業控制:C shell 提供了強大的作業控制功能,允許用戶掛起、恢復和切換正在運行的作業。

儘管 C shell 在其開發的時代很受歡迎,但後來它被更新的 shell,如 Bourne-Again shell (bash) 所取代,後者現在通常是 UNIX 和類 UNIX 系統上的默認 shell。然而,C shell 仍然在一些系統中可用,並且一些用戶可能仍然選擇使用它。