目录
什么是 shell?
什么是终端?
什么是 shell?
当谈到命令时, 我们实际上指的是 shell.shell 是一个接收由键盘输入的命令, 并将其传递给操作系统来执行的程序. 几乎所有的 Linux 发行版都提供 shell 程序, 该程序来自于称之为 bash 的 GNU 项目. bash 是 Bourne Again Shell 的首字母缩写, Bourne Again Shell 基于这样一个事实, 即 bash 是 sh 的增强版本, 而 sh 是最初的 UNIX shell 程序, 由 Steve Bourne 编写.
什么是终端?
当使用图形用户界面时, 需要另一种叫做终端仿真器 (terminal emulator) 的程序与 shell 进行交互. 如果我们仔细查看桌面菜单, 那么很可能会找到一个款终端仿真器. 在 KDE 环境下使用的是 konsole, 而在 GNOME 环境下使用的是 gonme-terminal, 但在桌面菜单上很可能将它们简单地统称为终端. 在 Linux 系统中, 还有许多其他的终端仿真器可以使用, 但是它们基本上都做同样的事情: 让用户访问 shell.
来源: http://www.bubuko.com/infodetail-2979028.html