1、图形界面 Shell(GUI Shell)


GUI 为 Unix 或者类 Unix 操作系统构造一个功能完善、操作简单以及界面友好的桌面环境。主流桌面环境有 KDE,Gnome 等。

2、命令行界面 Shell(CLI Shell)


CLI 是在用户提示符下键入可执行指令的界面,用户通过键盘输入指令,完成一系列操作。


在 Linux 系统上主流的 CLI 实现是 Bash,是许多 Linux 发行版默认的 Shell。还有许多 Unix 上Shell,例如 tcsh、csh、ash、bsh、ksh 等。