Shell、Xterm、Gnome-Terminal、Konsole简介(转)
什么是Shell?
簡單的說, Shell就是一個小程序,這個小程序可以接受來自鍵盤的命令并把這些命令發(fā)送到操作系統(tǒng),再有系統(tǒng)來執(zhí)行。在過去,在安裝有Unix的計(jì)算機(jī)上,這是唯一的可用的交互式操作。而如今,可以通過圖形化界面來輸入命令行,比如Shell。
在大多數(shù)的Linux計(jì)算機(jī)中,安裝有個一個叫bash(bash是Bourne Again SHell的簡寫,這是有Steve Bourne編寫的一個早期Shell的升級版。),它充當(dāng)Shell的角色。通常在Linux計(jì)算機(jī)上有多種可用的Shell,比如:ksh、tcsh、 zsh。
Xterm、Gnome-Terminal、Konsole之類都是什么?
一般的Linux系統(tǒng)通常包含多種終端模擬器,就像:XTerm、Rxvt、Konsole、Kvt、Gnome-Terminal、Nxterm、eterm。
以下是基于htop命令進(jìn)行展示的結(jié)果:
Gnome Terminal
對于GNOME用戶,Gnome Terminal顯然都是默認(rèn)安裝的。也就是說,它是系統(tǒng)的一部分。與列出的其他終端程序一樣,它支持彩色的文本,多樣化的主題,透明,鼠標(biāo)交互,多標(biāo)簽。這個終端支持多用戶,所以可以任意嘗試不同的設(shè)置項(xiàng),而不會影響當(dāng)前的配置,或者也可以為不同的任務(wù)設(shè)置不同的配置。Gnome Terminal支持鏈接的點(diǎn)擊,這個特性用過之后就無法舍棄。
作為Gnome的一個組件,它的標(biāo)題欄的樣式跟GTK主題保持一致,與系統(tǒng)的其他部分的外觀也一樣,與大多數(shù)Gnome組件一樣,默認(rèn)的終端遵循GPL v3協(xié)議。
Guake
Guake少數(shù)有“下拉”樣式的界面的終端里的頭一個,按下熱鍵后下拉的內(nèi)容會在屏幕的頂端顯式。Guake和其他有下拉風(fēng)格界面的終端的風(fēng)格在Quake也有,出于對90年代的懷念,可以通過這種方式來重溫我的最愛。
在Guake眾多特性中,自帶了大量的主題,包括Solarized Dark和Tomorrow Night。它有足夠多的配置項(xiàng)可以滿足所有的需求,默認(rèn)的熱薦(F12 啟動,F(xiàn)11 全屏)。Guake可以在GitHub上找到,基于GPLv2。
Konsole
Konsole是KDE附帶的默認(rèn)終端仿真器。作為一個KDE組件,它為許多其它的KDE應(yīng)用提供了嵌入式終端,包括Konqueror,Kate,KDevelop。它的功能和GNOME默認(rèn)的終端類似。如果不喜歡終端的屏幕顯示比例或TMUX,它還提供了分割終端功能。Konsole基于GPL2協(xié)議
Terminator
Terminator在很多地方與GNOME終端類似,也像Konsole,它的過人之處在于分割終端,在一個窗口里顯示多個終端。也是跨平臺的,如果想在Mac,Windows和Linux上面體驗(yàn),它可能是不錯的選擇。它也有一些漂亮的功能,包括文字和網(wǎng)址的拖放功能,精心設(shè)計(jì)的垂直滾動功能,制表符適度處理(許多程序員需要這個),自動日志等。它還可以優(yōu)雅的處理 UTF-8 字符。Terminator基于GPL2開源。
Tilda
Tilda是為GTK設(shè)計(jì)的另一種下拉抖動樣式(Quake-style)終端仿真器,它的名字是取自波浪號鍵(Tilda),默認(rèn)波浪號鍵調(diào)用雷神之錘終端。Tilda的默認(rèn)界面是很小的,沒有窗口標(biāo)題,邊框,或任何東西,但需要改變樣式時可以在偏好中設(shè)置。它有大量的配備,從設(shè)置鍵綁定,設(shè)置默認(rèn)的大小和顏色,滾動設(shè)置,和更多的參數(shù)。Tilda基于GPL2開源。
Xterm
如果感覺Xterm它很古老,沒錯,因?yàn)樗拇_很古老。Xterm出生于1984年,Xterm是X Window系統(tǒng)的默認(rèn)終端模擬器,需要避開任何的圖形工具包,否則它可能會顯示在你的窗口管理器上。但這種簡約的做法也相應(yīng)的缺乏特色;這是非常簡單的一個終端。不過,對于一個非常小的帶有圖形系統(tǒng)的Linux,Xterm中仍有一席之地。Xterm基于MIT許可。
Yakuake
Yakuake是另一個下拉終端模擬器,它是KDE家庭的一部分。簡稱“又是一個kuake系列Yakuake實(shí)際上可以看作是一個前端Konsole(上面提到),它的許多特征是相似的。如果你喜歡的Konsole但又喜歡抖動樣式,Yakuake是不錯的選擇。Yakuake基于GPL2。
參考:
https://www.oschina.net/translate/top-open-source-terminal-emulators(以上內(nèi)容轉(zhuǎn)自此篇文章,后期經(jīng)過大量修改)
總結(jié)
以上是生活随笔為你收集整理的Shell、Xterm、Gnome-Terminal、Konsole简介(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hbase中的Column Family
- 下一篇: 【Mac双系统设置系统默认启动系统】解决