值得嘗試的 3 個 Linux 終端
在 2021 年,人們喜歡 Linux 的理由比以往任何時候都多。在這個系列中,我將分享 21 個使用 Linux 的不同理由。能夠選擇自己的終端是使用 Linux 的一個重要原因。
很多人認為一旦你用過一個終端界面,你就已經用過所有的終端了。但喜歡終端的用戶都知道,它們之間有一些細微但重要的區別。本文將介紹我最喜歡的三種。
不過在深入研究它們之前,先要了解 shell 和 終端 之間的區別。終端(技術上說是 終端模擬器 ,因為終端曾經是物理硬體設備)是一個在桌面上的窗口中運行的應用。shell 是在終端窗口中對你可見的引擎。流行的 shell 有 Bash、tcsh 和 zsh,它們都在終端中運行。
在現代 Linux 上幾乎不用說,至少本文中所有的終端都有標籤界面。
Xfce 終端
![Xfce ](/data/attachment/album/202103/09/054105sugaigwlwplngxnl.jpg "Xfce ")
輕量級 Xfce 桌面 提供了一個輕量級的終端,很好地平衡了功能和簡單性。它提供了對 shell 的訪問(如預期的那樣),並且它可以輕鬆訪問幾個重要的配置選項。你可以設置當你雙擊文本時哪些字元會斷字、選擇你的默認字元編碼,並禁用終端窗口的 Alt 快捷方式,這樣你最喜歡的 Bash 快捷方式就會傳遞到 shell。你還可以設置字體和新的顏色主題,或者從常用預設列表中載入顏色主題。它甚至在頂部有一個可選的工具欄,方便你訪問你最喜歡的功能。
對我來說,Xfce 的亮點功能是可以非常容易地為你打開的每一個標籤頁改變背景顏色。當在伺服器上運行遠程 shell 時,這是非常有價值的。它讓我知道自己在哪個標籤頁中,從而避免了我犯愚蠢的錯誤。
rxvt-unicode
![rxvt](/data/attachment/album/202103/09/054105spmgd51cmkii1jfp.jpg "rxvt")
rxvt 終端 是我最喜歡的輕量級控制台。它有許多老式 xterm 終端模擬器的功能,但它的擴展性更強。它的配置是在 ~/.Xdefaults
中定義的,所以沒有偏好面板或設置菜單,但這使得它很容易管理和備份你的設置。通過使用一些 Perl 庫,rxvt 可以有標籤,並且通過 xrdb,它可以訪問字體和任何你能想到的顏色主題。你可以設置像 URxvt.urlLancher: firefox
這樣的屬性來設置當你打開 URL 時啟動的網頁瀏覽器,改變滾動條的外觀,修改鍵盤快捷鍵等等。
最初的 rxvt 不支持 Unicode(因為當時 Unicode 還不存在),但 rxvt-unicode
(有時也叫 urxvt
)包提供了一個完全支持 Unicode 的補丁版本。
我在每台電腦上都有 rxvt,因為對我來說它是最好的通用終端。它不一定是所有用戶的最佳終端(例如,它沒有拖放界面)。不過,對於尋找快速和靈活終端的中高級用戶來說,rxvt 是一個簡單的選擇。
Konsole
![Konsole](/data/attachment/album/202103/09/054105aboqxlltgq8xes8l.jpg "Konsole")
Konsole 是 KDE Plasma 桌面的終端,是我轉到 Linux 後使用的第一個終端,所以它是我對所有其他終端的標準。它確實設定了一個很高的標準。Konsole 有所有通常的不錯的功能(還有些其他的),比如簡單的顏色主題加上配置文件支持、字體選擇、編碼、可分離標籤、可重命名標籤等等。但這在現代桌面上是可以預期的(至少,如果你的桌面運行的是 Plasma 的話)。
Konsole 比其他終端領先許多年(或者幾個月)。它可以垂直或水平地分割窗口。你可以把輸入複製到所有的標籤頁上(就像 tmux 一樣)。你可以將其設置為監視自身是否靜音或活動並配置通知。如果你在 Android 手機上使用 KDE Connect,這意味著當一個任務完成時,你可以在手機上收到通知。你可以將 Konsole 的輸出保存到文本或 HTML 文件中,為打開的標籤頁添加書籤,克隆標籤頁,調整搜索設置等等。
Konsole 是一個真正的高級用戶終端,但它也非常適合新用戶。你可以將文件拖放到 Konsole 中,將目錄改為硬碟上的特定位置,也可以將路徑粘貼進去,甚至可以將文件複製到 Konsole 的當前工作目錄中。這讓使用終端變得很簡單,這也是所有用戶都能理解的。
嘗試一個終端
你的審美觀念是黑暗的辦公室和黑色背景下綠色文字的溫暖光芒嗎?還是喜歡陽光明媚的休息室和屏幕上舒緩的墨黑色字體?無論你對完美電腦設置的願景是什麼,如果你喜歡通過輸入命令高效地與操作系統交流,那麼 Linux 已經為你提供了一個介面。
via: https://opensource.com/article/21/2/linux-terminals
作者:Seth Kenlon 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive