《LINUX教学:Shell、Xterm、Gnome-Terminal、Konsole简介》要点:
本文介绍了LINUX教学:Shell、Xterm、Gnome-Terminal、Konsole简介,希望对您有用。如果有疑问,可以联系我们。
什么是Shell?
简单的说, Shell就是一个小程序,这个小程序可以接受来自键盘的命令并把这些命令发送到操作系统,再有系统来执行.在过去,在安装有Unix的计算机上,这是唯一的可用的交互式操作.而如今,可以通过图形化界面来输入命令行,好比Shell.
在大多数的Linux计算机中,安装有个一个叫bash(bash是Bourne Again SHell的简写,这是有Steve Bourne编写的一个早期Shell的升级版.),它充当Shell的角色.通常在Linux计算机上有多种可用的Shell,好比:ksh、tcsh、 zsh.
Xterm、Gnome-Terminal、Konsole之类都是什么?
一般的Linux系统通常包括多种终端模拟器,就像:XTerm、Rxvt、Konsole、Kvt、Gnome-Terminal、Nxterm、eterm.
以下是基于htop命令进行展示的成果:
Gnome Terminal
对于GNOME用户,Gnome Terminal显然都是默认安装的.也便是说,它是系统的一部分.与列出的其他终端程序一样,它支持彩色的文本,多样化的主题,透明,鼠标交互,多标签.这个终端支持多用户,所以可以任意尝试不同的设置项,而不会影响当前的配置,或者也可以为不同的任务设置不同的配置.Gnome Terminal支持链接的点击,这个特性用过之后就无法舍弃.
作为Gnome的一个组件,它的标题栏的样式跟GTK主题坚持一致,与系统的其他部分的外观也一样,与大多数Gnome组件一样,默认的终端遵循GPL v3协议.
Guake
Guake少数有“下拉”样式的界面的终端里的头一个,按下热键后下拉的内容会在屏幕的顶端显式.Guake和其他有下拉作风界面的终端的作风在Quake也有,出于对90年代的怀念,可以通过这种方式来重温我的最爱.
在Guake众多特性中,自带了大量的主题,包含Solarized Dark和Tomorrow Night.它有足够多的配置项可以满足所有的需求,默认的热荐(F12 启动,F11 全屏).Guake可以在GitHub上找到,基于 GPLv2.
Konsole
Konsole是KDE附带的默认终端仿真器.作为一个KDE组件,它为许多其它的KDE应用提供了嵌入式终端,包含Konqueror,Kate,KDevelop.它的功能和GNOME默认的终端类似.如果不喜欢终端的屏幕显示比例或TMUX,它还提供了分割终端功能.Konsole基于GPL2协议
Terminator
Terminator在很多地方与GNOME终端类似,也像Konsole,它的过人之处在于分割终端,在一个窗口里显示多个终端.也是跨平台的,如果想在Mac,Windows和Linux上面体验,它可能是不错的选择.它也有一些漂亮的功能,包含文字和网址的拖放功能,精心设计的垂直滚动功能,制表符适度处理(许多程序员需要这个),自动日志等.它还可以优雅的处理 UTF-8 字符.Terminator基于GPL2开源.
Tilda
Tilda是为GTK设计的另一种下拉抖动样式(Quake-style)终端仿真器,它的名字是取自波浪号键(Tilda),默认波浪号键调用雷神之锤终端.Tilda的默认界面是很小的,没有窗口标题,边框,或任何东西,但必要改变样式时可以在偏好中设置.它有大量的配备,从设置键绑定,设置默认的大小和颜色,滚动设置,和更多的参数.Tilda基于GPL2开源.
Xterm
如果感觉Xterm它很古老,没错,因为它的确很古老.Xterm出生于1984年,Xterm是X Window系统的默认终端模拟器,必要避开任何的图形工具包,否则它可能会显示在你的窗口管理器上.但这种简约的做法也相应的缺乏特色;这是非常简单的一个终端.不过,对于一个非常小的带有图形系统的Linux,Xterm中仍有一席之地.Xterm基于MIT许可.
Yakuake
Yakuake是另一个下拉终端模拟器,它是KDE家庭的一部门.简称“又是一个kuake系列Yakuake实际上可以看作是一个前端Konsole(上面提到),它的许多特征是相似的.如果你喜欢的Konsole但又喜欢抖动样式,Yakuake是不错的选择.Yakuake基于GPL2.
本文永远更新链接地址:
欢迎参与《LINUX教学:Shell、Xterm、Gnome-Terminal、Konsole简介》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9294.html