Shell的意思是“外殼”,是操作系統和用戶之間的接口,可以在命令終端中使用。Shell將用戶輸入翻譯成操作系統可以處理的指令。shell提供了壹些內置命令,也支持調用外部工具。
Dash是ubuntu中默認的shell。除了默認的POSIX標準之外,還有許多種類的shells支持不同的擴展語法。目前最常用的是bash,很多shell學習教程都是針對bash的。Dash不支持數組,但和bash區別不大。在ubuntu中,可以將默認shell從dash更改為bash。