系統管理員不容錯過的七款開源終端模擬器

jopen 9年前發布 | 8K 次閱讀 終端模擬器


您是否是一名系統管理員、Linux高級用戶或者其他需要將大量時間投入到命令行界面當中的技術人員?如果答案是肯定的,那么您對于終端模擬器方 案肯定有著自己的觀點與選擇。您是更傾向于使用那些輕量化方案還是選擇功能齊全且具備自定義能力的工具?又或者說,您是否直接使用Linux發行版當中默 認內置的選項?

如果大家對于終端模擬器客戶端還不太熟悉,那么我首先對此做出說明——所謂終端模擬器,是指那些負責幫助我們利用shell對設備進行訪問的圖形 化應用程序。通過在計算機之上使用文本形式的界面,大家可以釋放出Linux系統真正的潛能,并確保各類應用程序能夠以速度最快、效率最高而且最具可定制 能力的方式發揮其各項功能。事實上,系統管理員與開發人員每天都需要借助這類機制來完成自己的日常工作。而要想從系統的圖形界面當中獲取對應shell, 我們必須要借助終端模擬器的力量。

系統管理員不容錯過的七款開源終端模擬器

通過認真比較,我收集到了各款終端在默認配置條件下運行htop時的屏幕截圖。當然,每款終端應用程序都或多或少允許我們在多種角度下對其進行自定義,因此這些模擬器在我這臺設備上的運行效果并不代表著其在各個設備上的實際效果。

想要在自己的平臺上試試這些終端模擬器?在我的Fedora 22設備上,輸入# dnf install gnome-terminal guakekonsole terminator tildaxtermyakuake即可一次性獲取到下列全部工具——當然,GNOME終端模擬器此前已經默認安裝在系統當中。

1.Gnome Terminal

Gnome Terminal 應用程序自然是我們首先需要討論的對象——作為一名GNOME用戶,我所使用的每臺設備都會默認將其安裝在系統當中。換言之,這是一款經受住了歷史考驗的 卓越軟件。與本次比拼中的其它終端模擬器方案一樣,它也支持彩色文本顯示、多種主題、透明化、鼠標交互、多標簽以及我不得不著重強調的一項功能:在文本字 體調整后進行自動換行。另外,它還支持多配置文件,這意味著我能夠在對相關設置進行任何變更而不必擔心自己的當前配置無法還原,或者是針對不同任務設置與 之相適應的不同配置文件。

作為一款GNOME組件,它的標題欄能夠與我在系統其它應用當中所使用的任意一款GTK主題良好契合。而且與大多數GNOME組件一樣,這款默認終端模擬器要求配合GPL 3.0版本使用。

系統管理員不容錯過的七款開源終端模擬器

2.Guake

Guake 是第一款具備“下拉式”樣式界面的終端模擬器之一,即能夠在被熱鍵激活后從屏幕上方降下以供我們使用。而且實話實說,它也是我個人最喜愛的終端模擬器,我 在家中的計算機上每天都在利用它處理工作內容。Guake及其它擁有下拉式設計的終端都是受到了Quake的啟發,而在我們那個年代——或者說我作為技術 骨干的上世紀九十年代——這種格局設計簡直讓我們愛到發狂!

在Guake的各項功能當中,我最喜愛的就是它能夠提供大量自帶主題選項,其中包括我個人最欣賞的Solarized Dark與Tomorrow Night兩款。在實際使用中,我總是在這兩個主題之間來回切換。總之,它提供了足夠滿足我需求的方案選項,而默認快捷鍵(F12實現啟動,F11切換至 全屏)都已經培養出了我的本能反應。Guake托管于GitHub之上,并需要配合GPL 2.0配合使用。

系統管理員不容錯過的七款開源終端模擬器

3.Konsole

Konsole 是KDE默認使用的終端模擬器,因此如果大家身為KDE用戶,那么很可能會對其比較熟悉。作為一款KDE組件,它能夠為多種其它KDE應用程序提供嵌入式 終端,具體包括Konqueror、Kate以及KDevelop等等。它在功能特性方面與前面提到的GNOME默認終端非常相似,但令我最為心動的是它 能夠面向目錄與SSH提供書簽功能。另外,它也支持終端界面拆分。如果大家不習慣使用分屏或者tmux實現這項功能,那么該終端窗口本身即可實現此類效 果。

Konsole需配合GPL 2.0版本方可正常使用。

系統管理員不容錯過的七款開源終端模擬器

4.Terminator

Terminator 在很多方面都與GNOME終端非常相似,但與Konsole一樣,它也能夠對內部面板進行拆分,從而幫助大家在同一窗口之內操作多套終端。另外,它還擁有 跨平臺運行能力,這意味著如果大家希望能夠在Mac、Windows以及Linux等不同系統之上擁有類似的使用體驗,那么Terminator可能正是 最理想的解決方案。它還提供其它一些非常好用的功能,包括文本與URL拖拽功能、經過精心設計的縱向滾動機制、對制表符的良好處理能力(這一點對程序員們 來說非常重要)以及自動日志記錄等等。另外,它還能夠很好地處理UTF-8字符。

Terminator為開源項目,需要配合GPL 2.0版本一同使用。

系統管理員不容錯過的七款開源終端模擬器

5.Tilda

Tilda 是另一款采取Quake風格下拉設計的終端模擬器,專門面向Gtk設計而成。Tilda這個名稱取自tilde key,即波浪號(~)鍵,而這也正是調用Quake終端的默認快捷鍵。Tilda的默認界面非常迷你——沒有窗口標題、沒有邊框、啥也沒有——但大家可 以根據個人喜好對其進行任意調整。它的設置亦相當豐富,包括設定功能快捷鍵、設置字體的默認大小與顏色以及滾動操作偏好等等。

Tilda屬于開源項目,且需要配合GPL 2.0版本使用。

系統管理員不容錯過的七款開源終端模擬器

6.Xterm

很多朋友初看上去可能覺得 xterm 的風格過于老套——沒錯,這確實是一款頗有年頭的終端模擬器。自1984年誕生以來,xterm一直是X window系統當中的默認終端模擬器,旨在消除窗口管理器可能帶來的任何圖形化工具包需求。基于這一點,xterm可能非常適合那些在最小化Linux 安裝版本當中使用圖形系統的用戶。不過這套迷你方案也因此存在著一定程度的功能缺失;換言之,這就是一款單純的終端,大家不要想得太多。另外,在合適的情 況下,它仍然能夠發揮出優秀的實際表現。

Xterm為遵循MIT許可的開源項目。

系統管理員不容錯過的七款開源終端模擬器

7.Yakuake

Yakuake 是另一款采用下拉式設計的終端模擬器,同時也是KDE家族中的一員。但與字面印象不同,Yakuake實際上更像是一款前端版本的Konsole,二者的 很多功能特性都非常相似。如果大家喜愛Konsole但卻希望擁有Quake風格的下拉設計,那么Yakuake絕對是各位的不二之選。另外與 Konsole一樣,Yakuake也需要與GPL 2.0版本配合使用。

系統管理員不容錯過的七款開源終端模擬器

當然,這份名單還遠遠稱不上詳盡。Terminology、eterm以及mrxvt等眾多其它終端模擬器選項都擁有著自己的忠實擁護者——無論是喜愛其本體還是由其實現的窗口管理器。而且必須承認,每一款其它成功的終端模擬器都具備獨特的功能與賣點。

那么您最喜愛的終端模擬器是哪一款?如果其中并未列出您的最愛,請在下方的評論欄中做出說明。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!