简单的说, Shell就是一个小程序,这个小程序能够接受来自键盘的命令并把这些命令发送到操做系统,再有系统来执行。在过去,在安装有Unix的计算机上,这是惟一的可用的交互式操做。而现在,能够经过图形化界面来输入命令行,好比Shell。shell
在大多数的Linux计算机中,安装有个一个叫bash(bash是Bourne Again SHell的简写,这是有Steve Bourne编写的一个早期Shell的升级版。),它充当Shell的角色。一般在Linux计算机上有多种可用的Shell,好比:ksh、tcsh、 zsh。小程序
Xterm是X Window系统的默认终端模拟器,须要避开任何的图形工具包,不然它可能会显示在你的窗口管理器上。但这种简约的作法也相应的缺少特点;这是很是简单的一个终端。不过,对于一个很是小的带有图形系统的Linux,Xterm中仍有一席之地。Xterm基于MIT许可。bash
xterm的简单配置:xterm -sl 20000 -fg lightgreen -bg black -cr red -fn 9*15工具
注:1)相关参数的意义
-fg设置前景色
-bg设置后景色
-fn设置字体:可选的有9*15,10*20,12*24
-cr设置文本光标
-sl设置屏幕保存的行数
2)可用的颜色有这些Black Blue Brown Cyan DarkBlue DarkCyan DarkGray DarkGreen DarkMagenta DarkRed Gray Green LightBlue LightCyan LightGray LightGreen LightMagenta LightRed LightYellow Magenta Orange Purple Red SeaGreen SlateBlue Violet White Yellow字体
对于GNOME用户,Gnome Terminal显然都是默认安装的。也就是说,它是系统的一部分。与列出的其余终端程序同样,它支持彩色的文本,多样化的主题,透明,鼠标交互,多标签。这个终端支持多用户,因此能够任意尝试不一样的设置项,而不会影响当前的配置,或者也能够为不一样的任务设置不一样的配置。Gnome Terminal支持连接的点击,这个特性用过以后就没法舍弃。spa
做为Gnome的一个组件,它的标题栏的样式跟GTK主题保持一致,与系统的其余部分的外观也同样,与大多数Gnome组件同样,默认的终端遵循GPL v3协议。操作系统
Konsole是KDE附带的默认终端仿真器。做为一个KDE组件,它为许多其它的KDE应用提供了嵌入式终端,包括Konqueror,Kate,KDevelop。它的功能和GNOME默认的终端相似。若是不喜欢终端的屏幕显示比例或TMUX,它还提供了分割终端功能。Konsole基于GPL2协议。命令行