4 款很酷的終端複用器

Fedora 系統對不少用戶來講都很溫馨。它有一個使人驚歎的桌面,能夠輕鬆地完成平常任務。而在這光鮮的表面之下是由 Linux 系統提供的支持,而終端是高級用戶使用這些底層能力的最簡單方法。默認的終端簡單且功能有限。可是,終端複用器能讓你的終端變得很是強大。本文展現了一些流行的終端多路複用器以及如何安裝它們。linux

爲何要用它?嗯,首先,它可讓你註銷你的系統,而同時讓你的終端會話不受干擾。退出你的控制檯,這樣安全,在其餘地方旅行時經過遠程登陸 SSH 繼續以前的操做是很是有用的。這裏有一些工具能夠看下。git

最古老和最知名的終端多路複用器之一是 screen。可是,因爲其代碼再也不維護,本文將重點介紹最近的應用。 (「最近的」是相對而言的,其中一些已存在多年!)github

Tmux

tmuxscreen 最普遍使用的替代品之一。它有高度可配置的接口。你能夠根據須要對 tmux 進行編程以啓動特定類型的會話。在前面發表的這篇文章中你會發現更多關於 tmux 的信息:shell

已是 tmux 用戶?你可能會喜歡這篇使你的 tmux 會話更有效的文章編程

要安裝 tmux,因爲你可能已經在終端中,請帶上 sudo 使用 dnf安全

$ sudo dnf install tmux
複製代碼

要開始學習,請運行 tmux 命令。單窗格窗口以你的默認 shell 啓動。tmux 使用修飾鍵來表示接下來會發出命令。默認狀況下,此鍵爲 Ctrl+B。若是輸入 Ctrl+B, C,你將建立一個帶有 shell 的新窗口。bash

提示:使用 Ctrl+B, ? 進入幫助模式,會列出你可使用的全部鍵。爲了簡單起見,你先查看 bind-key -T prefix 開頭的行。這些是你能夠在修飾鍵以後當即使用的鍵,能夠用來配置你的 tmux 會話。你能夠按 Ctrl+C 退出幫助模式回 tmuxsession

要徹底退出 tmux,請使用標準 exit 命令或 Ctrl+D 退出全部 shell。工具

Dvtm

你可能最近在 Fedroa Magzine 上看到過一篇 dwm,一個動態窗口管理器的文章。像 dwm 同樣,dvtm 用於平鋪窗口管理,可是是用在終端中。它的設計堅持 UNIX 的「作好一件事」的理念,在這裏是管理終端中的窗口。學習

安裝 dvtm 也很簡單。可是,若是你想要前面提到的註銷功能,你還須要 abduco 包來處理 dvtm 的會話管理。

$ sudo dnf install dvtm abduco
複製代碼

dvtm 已經映射了許多管理終端窗口的按鍵。默認狀況下,它使用 Ctrl+G 做爲其修飾鍵。這個按鍵告訴 dvtm 接下來的字符將成爲它應該處理的命令。例如, Ctrl+G, C 建立一個新窗口,Ctrl+G, X 將其關閉。

有關使用 dvtm 的更多信息,請查看 dvtm主頁,其中包含大量提示和入門信息。

Byobu

雖然 byobu 自己並非真正的多路複用器 —— 它封裝了 tmux 甚至更老的 screen 來添加功能,但它也值得在這裏一提。經過幫助菜單和窗口選項卡,以便更加容易地找到那些功能,byobu 使終端複用器更適合初學者。

固然它也能夠在 Fedora 倉庫中找到。要安裝它,請使用如下命令:

$ sudo dnf install byobu
複製代碼

默認狀況下,byobu 會在內部運行 screen,所以你可能但願運行 byobu-tmux 來封裝 tmux。你可使用 F9 鍵打開幫助菜單以獲取更多信息,來幫助你入門。

Mtm

mtm 是你能夠找到的最小的複用器之一。事實上,它只有大約 1000 行代碼!若是你處於受限的環境(例如舊硬件、最小容器等)中,你可能會發現它頗有用。要開始使用,你須要安裝一些包。

$ sudo dnf install git ncurses-devel make gcc
複製代碼

而後克隆 mtm 所在的倉庫:

$ git clone https://github.com/deadpixi/mtm.git
複製代碼

進入 mtm 文件夾並構建程序:

$ make
複製代碼

你可能會收到一些警告,但完成後,你將會有一個很是小的 mtm 程序。使用如下命令運行它:

$ ./mtm
複製代碼

你能夠在 GitHub 頁面上找到該程序的全部文檔。

這裏只是一些終端複用器。你有想推薦的麼?請在下面留下你的評論,享受在終端中建立窗口吧!


via: fedoramagazine.org/4-cool-term…

做者:Paul W. Frields 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索