Bash
我在 Debian 11 上使用 bash。但是如果我願意,我該如何打開 Bourne、Korn 或 C-Shell?
我正在閱讀一本關於Bourne Shell (我目前正在使用的
bash
= Bourne-Again Shell的祖先)、 Korn Shell和C-Shell 的書。我很好奇,並願意體驗它們。
在Debian 11下的
bash
終端上,我嘗試執行:bsh ksh csh
但沒有成功。
我該怎麼做?
csh
並ksh
在同名包中可用:sudo apt install csh ksh
根據您正在閱讀的書的年代以及它所基於的 shell,您可能會發現Debian的版本
csh
和目前可用的版本在行為上有所不同。ksh
Bourne shell 不能直接使用,但是
dash
(預設安裝在 Debian 上)是 Almquist shell 的後代,它是作為 Bourne shell 的複製而編寫的。dash
但是,它已符合 POSIX,這意味著它不再與 Bourne shell 兼容。在 Debian 之外,您可以在Heirloom Project中找到Bourne shell的更新版本。