Csh意思
csh 是 "C shell" 的縮寫,它是 UNIX 和類 UNIX 作業系統(如 Linux)中的一種命令行 shell。C shell 是由加州大學伯克利分校的 Bill Joy 在 1970 年代開發的,它是在 Bourne shell 之後開發的,旨在提供更多的特性和更強大的編程能力。
C shell 的一些特點包括:
- 命令行編輯:C shell 支持命令行編輯,允許用戶編輯和重執行以前的命令。
- 別名:用戶可以定義別名,將複雜的命令簡化為簡單的別名。
- 變數:C shell 支持用戶定義的變數,這些變數可以包含字元串或命令。
- 命令歷史:C shell 維護一個命令歷史,用戶可以瀏覽和重執行以前輸入的命令。
- 作業控制:C shell 提供了強大的作業控制功能,允許用戶掛起、恢復和切換正在運行的作業。
儘管 C shell 在其開發的時代很受歡迎,但後來它被更新的 shell,如 Bourne-Again shell (bash) 所取代,後者現在通常是 UNIX 和類 UNIX 系統上的默認 shell。然而,C shell 仍然在一些系統中可用,並且一些用戶可能仍然選擇使用它。