最棒的 7 款開源終端模擬器
你是系統(tǒng)管理員,Linux 重度用戶,或者只是每天要在命令行花費(fèi)大量時間的用戶?選擇哪種終端仿真程序,可能跟個人的喜好有關(guān)。你是喜歡輕量級呢,還是探索全部功能和可定制化的選項(xiàng)?或者只使用發(fā)行版給的默認(rèn)選項(xiàng)?
如果你對終端程序還不了解,你可以認(rèn)為它們就是一種圖形界面的程序,可以讓你用 shell 訪問你的機(jī)器。使用文本模式界面訪問計(jì)算機(jī),你可以發(fā)現(xiàn) Linux 的真正強(qiáng)大之處,在各方面都你都可以找到更快、更有效、更多控制的程序,更不要說系統(tǒng)管理員和開發(fā)者日常依賴的大量工具。為了在圖形界面獲得 shell 功能,你需要終端仿真器。
作為對比,我把每種終端運(yùn)行 htop 的截屏列了出來,使用的都是默認(rèn)配置。當(dāng)然,每種終端程序都可以做某些程度的自定義,我機(jī)器上顯示的樣子不一定跟你機(jī)器上看到的完全一致。
想不想把這些都試一下?在我的 Fedora 22 系統(tǒng)里確實(shí)把這些都裝了:
# dnf install gnome-terminal guake konsole terminator tilda xterm yakuake
當(dāng)然,GNOME terminal 默認(rèn)是已經(jīng)安裝了的。
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)容會在屏幕的頂端顯式。它也是我沒有疑義的最喜歡的終端,在我家里的機(jī)器上它是日常工作使用 的終端。Guake 和其他有下拉風(fēng)格界面的終端的風(fēng)格在 Quake 也有,出于對 90 年代的懷念,可以通過這種方式來重溫我的***。
在 Guake 眾多特性中,我喜歡它自帶了大量的主題,包括我個人最喜歡的 Solarized Dark 和 Tomorrow Night,讓我流連忘返。它有足夠多的配置項(xiàng)可以滿足我所有的需求,默認(rèn)的熱薦(F12 啟動,F(xiàn)11 全屏)已經(jīng)成為我下意識的動作。Guake 可以在 GitHub 上找到,基于 GPLv2。
Konsole
Konsole 是 KDE 附帶的默認(rèn)終端仿真器,所以如果你是一個 KDE 的用戶,你可能已經(jīng)熟悉它了。作為一個 KDE 組件,它為許多其它的 KDE 應(yīng)用提供了嵌入式終端,包括 Konqueror,Kate,KDevelop。它的功能和 GNOME 默認(rèn)的終端類似,我真的很喜歡它的目錄和 SSH 書簽功能。如果你不喜歡終端的屏幕顯示比例或 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。
這里列出的不是詳盡的清單。Terminology,eterm,mrxvt等,許多人有自己的喜好,自己環(huán)境或相應(yīng)的窗口管理器。每一個,當(dāng)然,帶著自己的功能和賣點(diǎn)。
那么,哪一個是你的***?參加我們的調(diào)查,在這篇文章的頂部,如果你的喜好沒有獲得晉級,請?jiān)谙旅鎸懮夏愕南埠谩?/p>