chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

tmux、GNU Screen、Konsole和Terminator看看哪個最適合你

Linux愛好者 ? 來源:Linux中國 ? ? 作者:Seth Kenlon ? 2021-06-04 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

比較 tmux、GNU Screen、Konsole 和 Terminator,看看哪個最適合你。

Linux 用戶通常需要大量的虛擬視覺空間。一個終端窗口是永遠(yuǎn)不夠的,所以終端有了標(biāo)簽。一個桌面太受限制了,所以有了虛擬桌面。當(dāng)然,應(yīng)用程序窗口可以堆疊,但當(dāng)它們堆疊起來時,又有多大的好處呢?哎呀,即使是后臺文本控制臺也有 F1 到 F7,可以在任務(wù)之間來回翻轉(zhuǎn)。

有了這么多的多任務(wù)處理方式,有人發(fā)明了終端 多路復(fù)用器 的概念就不奇怪了。誠然,這是一個令人困惑的術(shù)語。在傳統(tǒng)的電子學(xué)中,“多路復(fù)用器multiplexer”是一個接收多個輸入信號并將選定的信號轉(zhuǎn)發(fā)到單一輸出的部件。終端多路復(fù)用器的作用正好相反。它從一個輸入(人類在鍵盤上向一個終端窗口打字)接收指令,并將該輸入轉(zhuǎn)發(fā)給任意數(shù)量的輸出(例如,一組服務(wù)器)。

然后,“多路復(fù)用器”一詞在美國也是一個流行的術(shù)語,指的是有許多屏幕的電影院(與“影城cineplex”一詞一個意思)。在某種程度上,這很好地描述了終端復(fù)用器的作用。它可以在一個框內(nèi)提供許多屏幕。

不管這個詞是什么意思,任何嘗試過它的人都有自己的喜好的某一種多路復(fù)用器。因此,我決定考察一些流行的終端多路復(fù)用器,看看每一個都怎么樣。就我的評估標(biāo)準(zhǔn)而言,最低限度,我需要每個多路復(fù)用器能夠分割和堆疊終端窗口。

tmux

b6d88fac-c482-11eb-9e57-12bb97331649.png

tmux

據(jù)我所知,是從 tmux 開始使用“多路復(fù)用器”這個術(shù)語的。它工作的很出色。

它作為一個守護程序運行,這樣即使你關(guān)閉了正在查看的終端模擬器,你的終端會話仍然處于活動狀態(tài)。它將你的終端屏幕分割成多個面板,這樣你就可以在每個面板上打開獨特的終端提示符。

推而廣之,這意味著你也可以遠(yuǎn)程連接到任何數(shù)量的系統(tǒng),并在你的終端中打開它們。利用 tmux 的能力,將輸入鏡像(或者以電子學(xué)術(shù)語說是“反向多路復(fù)用”)到其他打開的窗格,就能從一個中央命令窗格同時控制幾臺計算機。

tmux 在 GNU Screen 還只能水平分割的時候就有了垂直分割能力,這吸引了追求最大靈活性的粉絲。而靈活性正是用戶在 tmux 中得到的。它可以分割、堆疊、選擇和提供服務(wù);幾乎沒有什么是它做不到的。

軟件包大小

從軟件包中安裝 tmux 大約需要 700K,這還不算它所依賴的十幾個共享庫。

控制鍵

tmux 的默認(rèn)觸發(fā)鍵是 Ctrl+B,盡管很容易在其配置文件中重新定義。

黑客因子

即使你只是在學(xué)習(xí)如何使用終端,你也一定會覺得使用 tmux 的人很像黑客。它看起來很復(fù)雜,但一旦你了解了正確的鍵綁定,就很容易使用。它為你提供了很多有用的技巧,讓你玩的飛起,而且它是一種快速構(gòu)建 HUD(抬頭顯示器)的超簡單方法,可以把你需要的所有信息擺在你面前。

GNU Screen

b6eabf06-c482-11eb-9e57-12bb97331649.png

GNU Screen

像 tmux 一樣,GNU Screen 也運行一個守護程序,所以即使你關(guān)閉了用來啟動它的終端,你的 shell 仍然可用。你可以從不同的計算機上連接并共享屏幕。它可以將你的終端屏幕分割成水平或垂直的窗格。

與 tmux 不同的是,GNU Screen 可以通過串行連接進(jìn)行連接(screen 9600 /dev/ttyUSB0 就可以了),通過按鍵綁定可以方便地發(fā)出 XON 和 XOFF 信號。

與 SSH 會話相比,在串行連接中需要多路復(fù)用器的情況可能并不常見,所以大多數(shù)用戶并不了解 Screen 這個真正特殊的功能。不過,GNU Screen 是一個很棒的多路復(fù)用器,有很多有用的選項。而如果你真的需要同時向多個服務(wù)器發(fā)送信號,還有專門的工具,比如 ClusterSSH 和 Ansible[1]。

軟件包大小

從軟件包中安裝 GNU Screen 大約需要 970K,這還不算它所依賴的十幾個共享庫。

控制鍵

GNU Screen 的默認(rèn)觸發(fā)鍵是 Ctrl+A,這對于熟悉 Bash 快捷鍵的人來說可能特別煩人。幸運的是,你可以在配置文件中輕松地重新定義這個觸發(fā)鍵。

黑客因子

當(dāng)使用 Screen 通過串行連接到你的路由器或你的原型電路板時,你會成為你所有硬件黑客朋友羨慕的對象。

Konsole

b6fcdf4c-c482-11eb-9e57-12bb97331649.png

Konsole

對于沒有標(biāo)榜自己是多路復(fù)用器的 Konsole 來說,令人驚訝的是它也是其中一個。它可以使用 Qt 窗格和標(biāo)簽進(jìn)行必要的窗口分割和堆疊,但它也可以通過“編輯(將輸入復(fù)制到)”菜單中的一個選項將輸入從一個窗格傳到另一個(或全部)。

然而,它所最明顯缺乏的功能是作為一個守護程序運行以進(jìn)行遠(yuǎn)程重新連接的能力。與 tmux 和 GNU Screen 不同,你不能遠(yuǎn)程連接到運行 Konsole 的機器并加入會話。對于一些管理員來說,這可能不是一個問題。許多管理員用 VNC[2] 連接到機器的次數(shù)比用 SSH[3] 還要多,所以“重新加入”一個會話就像在 VNC 客戶端上點擊 Konsole 窗口一樣簡單。

使用 Konsole 作為多路復(fù)用器是 KDE 極客們的大招。Konsole 是我使用的第一個 Linux 終端(直到今天,我有時也會按 Ctrl+N 來切換新標(biāo)簽),所以有能力使用這個熟悉的終端作為多路復(fù)用器是一個很大的便利。這絕不是必要的,因為無論如何 tmux 和 Screen 都可以在 Konsole 里面運行,但是通過讓 Konsole 處理窗格,我就不必調(diào)整肌肉記憶。這種微妙的功能包容正是 KDE 的偉大之處[4]。

軟件包大小

Konsole 本身大約是 11KB,但它依賴于 105 個 KDE 和 Qt 庫,所以實際上,它至少有 50MB。

控制鍵

大多數(shù)重要的 Konsole 快捷鍵以 Shift+Ctrl 開始,分割屏幕、打開新標(biāo)簽、復(fù)制輸入到其他窗格等都是如此。這是 KDE 里的主控臺,所以如果你對 Plasma 桌面很熟悉,會感覺快捷鍵很熟悉。

黑客因子

使用 Konsole 作為你的多路復(fù)用器讓你有資格稱自己為 KDE 高級用戶。

Terminator

b7119554-c482-11eb-9e57-12bb97331649.png

Terminator

對于 GNOME 用戶來說,Terminator 多路復(fù)用器是為他們原本極簡的 GNOME 終端增加功能的一個簡單方法。除了必要的多路復(fù)用功能外,Terminator 還可以向所有打開的窗格廣播輸入,但和 Konsole 一樣,它不會在后臺運行以便你可以通過 SSH 重新連接到它。話說回來,由于 GNOME 和 Wayland 讓 VNC 變得如此簡單,你有可能會覺得沒有必要通過 SSH 來恢復(fù)終端會話。

如果你愿意,Terminator 可以完全由鼠標(biāo)驅(qū)動。Konsole 通過其主菜單也有同樣的能力。有了 Terminator,你可以在 Shell 的任何地方點擊右鍵,彈出相關(guān)選項,以水平或垂直分割窗口,將窗格分組作為廣播目標(biāo),廣播輸入,關(guān)閉窗格,等等。你還可以為所有這些動作配置鍵盤快捷鍵,所以在許多方面,你可以形成自己的體驗。

我認(rèn)為自己主要是一個 KDE 用戶,所以當(dāng)我說 Terminator 感覺像一個 KDE 應(yīng)用時,我其實是一種極大的贊美。Terminator 是一個令人驚訝的可配置的和靈活的應(yīng)用程序。在許多方面,它體現(xiàn)了開源的力量,把簡陋的 GNOME 終端變成了一個強大的多路復(fù)用器。

軟件包大小

Terminator 的安裝容量為 2.2MB,其中大部分是 Python 模塊。但它依賴于 GTK3 和 GNOME,所以如果你沒有運行完整的 GNOME 桌面,可以預(yù)料你需要一個更大的安裝來拉入這些依賴。

控制鍵

Terminator 的默認(rèn)控制鍵沒有什么一致性。你可以用 Alt 鍵來執(zhí)行一些命令,用 Ctrl 來執(zhí)行其他命令,還可以用 Shift+Ctrl、Ctrl+Alt、Shift+Super 等等,還有鼠標(biāo)。話說回來,這是我試過的最可配置的多路復(fù)用器之一,所以只要有想法,稍加努力,你就能設(shè)計出適合你的模式。

黑客因子

當(dāng)你使用 Terminator 時,你會覺得自己是最現(xiàn)代、最務(wù)實的黑客。由于它的各種極客選項,它是多路復(fù)用的最佳選擇,而且由于它非常靈活,無論你的手是在鍵盤上,還是鍵盤和鼠標(biāo)并用,你都可以同樣輕松地使用它。

我全要

還有更多的多路復(fù)用器和一些具有類似多路復(fù)用能力的應(yīng)用。你不必非要找到一個完全按照你想要的方式完成你需要的所有工作的多路復(fù)用器。你可以使用不止一個。事實上,你甚至可以同時使用多個,因為 tmux 和 Screen 實際上是 shell,而 Konsole 和 Terminator 是顯示 shell 的終端。對唾手可得的工具感到舒適,而且它們能幫助你管理你的工作空間,使你能有效地工作,才是最重要的。

去嘗試一下多路復(fù)用器,或者在你喜歡的應(yīng)用程序中發(fā)現(xiàn)類似多路復(fù)用器的功能。它可能會改變你看待計算的方式。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10003

    瀏覽量

    90150
  • 多路復(fù)用器
    +關(guān)注

    關(guān)注

    9

    文章

    968

    瀏覽量

    66529
  • GNU
    GNU
    +關(guān)注

    關(guān)注

    0

    文章

    143

    瀏覽量

    18142

原文標(biāo)題:4 款值得一試的 Linux 終端多路復(fù)用器

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ?高電壓多路復(fù)用器TMUX8108/TMUX8109的技術(shù)解析與應(yīng)用指南

    Texas Instruments TMUX8108/TMUX8109多路復(fù)用器是現(xiàn)代化具高電壓能力的模擬多路復(fù)用器,采用8:1(單端)和4:1(差分)配置。這些器件可在雙電源、單電源或不對稱電源
    的頭像 發(fā)表于 09-15 09:49 ?440次閱讀
    ?高電壓多路復(fù)用器<b class='flag-5'>TMUX</b>8108/<b class='flag-5'>TMUX</b>8109的技術(shù)解析與應(yīng)用指南

    TMUX4827YBHEVM評估模塊深度解析與應(yīng)用指南

    Texas Instruments TMUX4827YBHEVM評估模塊經(jīng)配置用于評估DAC80501 DAC的運行情況和性能。TMUX4827多路復(fù)用器采用焊接在TMUX4827YBHEVM評估
    的頭像 發(fā)表于 08-20 13:59 ?603次閱讀
    <b class='flag-5'>TMUX</b>4827YBHEVM評估模塊深度解析與應(yīng)用指南

    TMUX7308F/TMUX7309F 高精度模擬多路復(fù)用器技術(shù)解析與應(yīng)用指南

    (8V至44V)、雙電源(±5V至±22V)或非對稱電源(例如VDD~ =12V、~VSS~ =-5V)工作。TMUX7308F和TMUX7309F器件在通電和斷電條件下具有過壓保護功能,因此適合用于未精確控制電源排序的應(yīng)用。
    的頭像 發(fā)表于 08-18 15:08 ?581次閱讀
    <b class='flag-5'>TMUX</b>7308F/<b class='flag-5'>TMUX</b>7309F 高精度模擬多路復(fù)用器技術(shù)解析與應(yīng)用指南

    汽車需求管理的關(guān)鍵要素及適合汽車行業(yè)的最佳需求管理解決方案Jama Connect

    選對工具,才能贏在起點。車企如何在多供應(yīng)商協(xié)作下選擇最適合自己的需求管理工具?一起來看看汽車行業(yè)需求管理的關(guān)鍵要素,以及Jama Connect如何賦能汽車開發(fā)合規(guī)提速。
    的頭像 發(fā)表于 07-24 13:13 ?437次閱讀
    汽車需求管理的關(guān)鍵要素及<b class='flag-5'>適合</b>汽車行業(yè)的最佳需求管理解決方案Jama Connect

    交叉導(dǎo)軌與直線導(dǎo)軌哪個適合高速運動?

    交叉導(dǎo)軌與直線導(dǎo)軌哪個適合高速運動?
    的頭像 發(fā)表于 07-19 17:57 ?286次閱讀
    交叉導(dǎo)軌與直線導(dǎo)軌<b class='flag-5'>哪個</b>更<b class='flag-5'>適合</b>高速運動?

    【選型】常見的遙控開關(guān)控制協(xié)議,看看哪種適合?

    遙控開關(guān),是一種通過無線信號非接觸式遠(yuǎn)程控制電路通斷的裝置,今天我們一起聊一聊常見的無線信號類別,看看哪種更適合?1.紅外遙控紅外型遙控,本質(zhì)上就是通過紅外線來傳遞開關(guān)信息,其實此類控制方式在我們
    的頭像 發(fā)表于 07-17 19:34 ?795次閱讀
    【選型】常見的遙控開關(guān)控制協(xié)議,<b class='flag-5'>看看</b>哪種<b class='flag-5'>適合</b><b class='flag-5'>你</b>?

    Rockchip RV1106系列規(guī)格差異詳解:如何選擇最適合您的AI視覺處理器?

    ,RV1106系列的各型號究竟有哪些差異?如何根據(jù)需求選擇最適合的型號?本文將為您詳細(xì)解析。RV1106共有以下型號RV1106G2、RV1106G3、RV1106BG1、
    的頭像 發(fā)表于 06-16 09:37 ?4712次閱讀
    Rockchip RV1106系列規(guī)格差異詳解:如何選擇<b class='flag-5'>最適合</b>您的AI視覺處理器?

    從初學(xué)到進(jìn)階:樹莓派上最適合的代碼編輯器推薦!

    安裝樹莓派操作系統(tǒng)后,就可以使用Python、Scratch、Java、C/C++等受Linux支持的多種編程語言進(jìn)行編程了。其中,Python是樹莓派上最受歡迎的編程語言。在樹莓派上開展任何項目
    的頭像 發(fā)表于 05-15 16:20 ?587次閱讀
    從初學(xué)到進(jìn)階:樹莓派上<b class='flag-5'>最適合</b><b class='flag-5'>你</b>的代碼編輯器推薦!

    這么多內(nèi)網(wǎng)穿透工具怎么選?一篇讓不再糾結(jié)的終極指南!

    穿透工具就是的救星! 但問題來了—— 市面上這么多工具,Ngrok、FRP、ZeroNews……到底該選哪個? 別急,這篇文章將帶你全面了解各種內(nèi)網(wǎng)穿透方案的優(yōu)缺點,幫你找到最適合自己的那一款! 一、內(nèi)網(wǎng)穿透:
    的頭像 發(fā)表于 05-13 16:06 ?685次閱讀
    這么多內(nèi)網(wǎng)穿透工具怎么選?一篇讓<b class='flag-5'>你</b>不再糾結(jié)的終極指南!

    如何選擇最適合的固定式測斜儀?五大要點解析

    在土木工程監(jiān)測領(lǐng)域,固定式測斜儀如同工程安全的"智能聽診器",YS-1A系列憑借其卓越性能已成為眾多工程項目的首選。但面對不同型號和參數(shù),如何挑選最適合的設(shè)備?掌握這五大
    的頭像 發(fā)表于 03-28 10:04 ?440次閱讀
    如何選擇<b class='flag-5'>最適合</b>的固定式測斜儀?五大要點解析

    購買前須知:樹莓派和迷你PC,哪個適合?

    隨著新型號的推出,迷你電腦和樹莓派等設(shè)備之間的差異越來越難以察覺。如果正在糾結(jié)于選擇哪種設(shè)備更適合,那么來對地方了。讓我們來找出哪個
    的頭像 發(fā)表于 03-25 09:37 ?1557次閱讀
    購買前須知:樹莓派和迷你PC,<b class='flag-5'>哪個</b>更<b class='flag-5'>適合</b><b class='flag-5'>你</b>?

    TMUX1109切換通道后采樣,信號會出現(xiàn)串?dāng)_怎么解決?

    我在使用TMUX1109+ADS1263做4通道采樣,采樣率1K。目前遇到的問題是TMUX1109切換通道后采樣,信號會出現(xiàn)串?dāng)_,但是我看TMUX1109的資料,這個芯片就是用來做ADC多通道采樣
    發(fā)表于 12-02 06:17

    TMUX7208評估模塊

    電子發(fā)燒友網(wǎng)站提供《TMUX7208評估模塊.pdf》資料免費下載
    發(fā)表于 11-21 14:38 ?0次下載
    <b class='flag-5'>TMUX</b>7208評估模塊

    TMUX741xEVM和TMUX746EVM用戶指南

    電子發(fā)燒友網(wǎng)站提供《TMUX741xEVM和TMUX746EVM用戶指南.pdf》資料免費下載
    發(fā)表于 11-21 14:34 ?0次下載
    <b class='flag-5'>TMUX</b>741xEVM和<b class='flag-5'>TMUX</b>746EVM用戶指南

    如何選擇最適合的HDMI線?

    無論是游戲愛好者、電影發(fā)燒友,還是日常辦公需要,正確的HDMI線能夠確保的視頻和音頻體驗達(dá)到蕞佳狀態(tài)。 我們先要明白,HDMI線主要分為兩大類:銅芯線與光纖線。這兩種材質(zhì)各有千秋,適用于
    的頭像 發(fā)表于 10-31 14:18 ?784次閱讀