欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

什么是shell和终端?

程序员文章站 2022-07-01 14:59:08
[TOC] 什么是shell? 当谈到命令时,我们实际上指的是 。 shell是一个接收由键盘输入的命令,并将其传递给操作系统来执行的程序 。几乎所有的Linux发行版都提供shell程序,该程序来自于称之为bash的GNU项目。bash是Bourne Again Shell的首字母缩写,Bourn ......

目录

什么是shell?

当谈到命令时,我们实际上指的是shellshell是一个接收由键盘输入的命令,并将其传递给操作系统来执行的程序。几乎所有的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