在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

screen在屏幕拆分功能上的優缺點

lhl545545 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2020-06-08 14:45 ? 次閱讀

沒有什么問題是不能用一個 Linux 終端解決的,如果不行,那就用兩個。

很早以前,終端其實是一個物理設備,而現在的終端實際上是在計算機上被模擬出來的一個應用程序。當你使用終端和計算機進行交互的時候,就會發現,只打開一個終端是不夠用的。在進行編譯、數據處理等長時間任務的時候,你不得不打開一個新終端或新選項卡來同時進行其它工作。

如果你是系統管理員,你就需要更多的終端窗口,以便連接到多個不同的主機上并行工作了。

在 Linux 系統中,終端應用程序在很久之前就已經開始帶有選項卡功能了。而現在的終端應用程序里,選項卡已經是標配功能了,這是非常流行的趨勢。盡管如此,工作的時候在多個選項卡之間來回切換,或多或少也會分散我們的注意力,甚至帶來不便。

而最好的解決方案就是將整個屏幕劃分為多個部分,這樣多個終端就可以在同一個終端應用程序窗口中同時存在。Linux 發行版中也有很多相關的工具可以實現這一功能。

Shell、終端和控制臺

在此之前,我們首先要明確 Shell、終端、控制臺

這三個概念。想要詳細了解的話,請參閱 Enable Sysadmin 博客上的相關文章。

簡而言之:

Shell 是帶有命令提示符的用于輸入、輸出的界面。準確地說,POSIX 桌面底層也運行著一個 Shell,即使這個 Shell 對用戶不可見,因為用戶會話就是由這個 Shell 啟動的。

終端是在圖形界面服務器(例如 X11 或 Wayland)中運行的應用程序,其中加載了一個 Shell。只有在終端窗口啟動之后,才算是運行了一個終端。終端可以認為是操作 Shell 的一個入口。

控制臺(或稱“虛擬控制臺”)通常表示在桌面環境以外使用的 Shell,你可以通過 Alt+Ctrl+F2 進入控制臺,通常情況下從 F3 到 F7 都是不同的控制臺,其中桌面環境有可能是 F1 或者 F7,這在不同的發行版中可能會有所不同。

因此,有些應用程序提供的功能是拆分 Shell 或者控制臺,有些應用程序的功能則是拆分終端。

tmux

screen在屏幕拆分功能上的優缺點

tmux terminaltmux 可以說是最靈活、最強大的屏幕拆分工具了,它通過鍵盤控制對多個終端的復用,因此你可以將一個控制臺疊放在另一個控制臺上面,并在兩個控制臺之間切換。你還可以將整個屏幕等分為多個控制臺,以便同時觀察不同控制臺上的狀況。

tmux 的所有操作都是通過鍵盤完成的,這就意味著你的手不需要離開鍵盤去尋找鼠標。為此,你需要記住一些按鍵組合。

如果你只用 tmux 來做屏幕拆分,那你只需要記住一下這些命令:

Ctrl-B % 豎直拆分屏幕(兩個 Shell 分別位于左右)

Ctrl-B “ 水平拆分屏幕(兩個 Shell 分別位于上下)

Ctrl-B O 切換到另一個 Shell

Ctrl-B ? 查看幫助

Ctrl-B d 斷開 tmux 并讓其在后臺運行(可以使用 tmux attach 重新進入)

tmux 的一大好處是,在一臺計算機上啟動 tmux 會話之后,也可以從另一臺計算機上進入到這個會話,由此可以看出,tmux 對 Shell 進行了守護進程化。

例如,當我在樹莓派上運行 tmux,我就可以從計算機上連接到樹莓派并登錄 IRC,當我斷開連接時,樹莓派上的 tmux 會繼續運行,并等待我的下一次連接,在此期間 IRC 是處于持續登錄狀態的。

GNU Screen

screen在屏幕拆分功能上的優缺點

GNU Screen terminalGNU Screen 也是一個 Shell 復用工具,類似于 tmux,你可以在斷開一個活動會話后重連到其中,它也支持豎直或水平拆分屏幕。

screen 的靈活性比 tmux 要弱一些。它默認的綁定按鍵組合是 Ctrl-A,和 Bash 中光標移動到行首的快捷鍵是一樣的。因此,當你正在運行 screen 的時候,如果想要將光標移動到行首,就需要多按一次 Ctrl-A。而我自己的做法是,在 $HOME/.screenrc 文件中將綁定按鍵組合重新設置為 Ctrl-J。

盡管 screen 在屏幕拆分功能上做得很好,但 tmux 上的一些缺點在 Screen 上也同樣存在。例如在拆分 Shell 時,在一個新的面板中不會啟動新的 Shell ,而是需要使用 Ctrl-A Tab 導航到另一個面板(如果你按照我的方式重新設置了按鍵組合,需要對應地把 Ctrl-A 改為 Ctrl-J),然后通過 Ctrl-A C 手動創建一個新的 Shell。

和 tmux 不同的是,screen 在退出一個 Shell 的時候,屏幕拆分狀態不會改變,這樣的設計在某些情況下是比較適合的,但麻煩之處在于需要手動管理屏幕拆分狀態。

盡管如此,screen 還是一個相當可靠靈活的應用程序,在無法使用 tmux 的時候,你可以選擇 screen 作為備選方案。

在默認按鍵方案下,screen 常用的基本命令包括:

Ctrl-A | 豎直拆分屏幕(兩個 Shell 分別位于左右)

Ctrl-A S 水平拆分屏幕(兩個 Shell 分別位于上下)

Ctrl-A Tab 切換到另一個 Shell

Ctrl-A ? 查看幫助

Ctrl-A d 斷開 screen 并讓其在后臺運行(可以使用 screen -r 重新進入)

Konsole

screen在屏幕拆分功能上的優缺點

Konsole screenKonsole 是 KDE Plasma 桌面使用的終端應用程序。和 KDE 一樣,Konsole 也以高度可定制、功能強大的特點而著稱。

和 tmux、GNU Screen 類似,Konsole 也具有拆分屏幕的功能。由于 Konsole 是圖形界面的終端,因此還可以用鼠標來控制它的屏幕拆分。

Konsole 的屏幕拆分功能在“查看”菜單中。它也支持豎直和水平方向的拆分,只要點擊鼠標就可以切換到另一個面板上。每個面板都是一個獨立的終端,因此都可以擁有獨立的主題和標簽頁。

Konsole 和 tmux、GNU Screen 最大的不同之處在于不能斷開和重新連接 Konsole。除非使用遠程桌面軟件,否則只能在打開 Konsole 時使用,這一點和大多數圖形界面應用程序是一樣的。

Emacs

screen在屏幕拆分功能上的優缺點

Emacs rpg嚴格來說,Emacs 并不算是一個終端復用工具,但它的使用界面支持拆分和調整大小,同時還帶有一個內建的終端。

如果 Emacs 是你日常使用的文本編輯器,你就可以在不關閉編輯器的情況下,在不同的應用程序之間輕松互相切換。由于 Emacs eshell 模塊是通過 eLISP 實現的,因此你可以在 Emacs 中使用相同的命令進行交互,讓一些繁瑣的操作變得更為簡單。

如果你是在圖形界面中使用 Emacs,還可以使用鼠標進行操作。例如通過點擊切換面板、用鼠標調整拆分屏幕的的大小等等。盡管如此,鍵盤的操作速度還是更快,因此記住一些鍵盤快捷鍵還是很有必要的。

Emacs 的一些重要快捷鍵包括:

Ctrl-X 3 豎直拆分屏幕(兩個 Shell 分別位于左右)

Ctrl-X 2 水平拆分屏幕(兩個 Shell 分別位于上下)

Ctrl-X O (大寫字母 O)切換到另一個 Shell(你也可以使用鼠標操作)

Ctrl-X 0 (數字 0)關閉當前面板

如果你運行了 emacs-client 的話,就可以像 tmux 和 GNU Screen 一樣斷開和重新連接到 Emacs 了。

窗口管理器

screen在屏幕拆分功能上的優缺點

Ratpoison split screen除了文本編輯器之外,一些 Linux 桌面也同樣具有拆分屏幕、加載終端這樣的功能。例如 Ratpoison、Herbsluftwm、i3、Awesome,甚至是啟用了特定設置的 KDE Plasma 桌面,都可以將多個應用程序在桌面上分塊顯示。

這些桌面可以讓各個應用程序占據屏幕的固定位置,而不是浮在你的桌面“之上”,因此你可以在多個應用程序窗口之間輕松切換。你還可以打開多個終端,排布成網格,就像終端復用工具一樣。更進一步,你還可以在你的桌面復用工具中加載一個終端復用工具。

而且,沒有什么可以阻止你在里面載入 Emacs 并分割緩沖區。沒有人知道,如果你把它更進一步,會發生什么,大多數 Linux 用戶不會外傳這種秘密。

和 tmux、GNU Screen 不同,你在斷開與桌面的連接后無法重新連接到同一個桌面會話,除非你使用了遠程桌面軟件進行連接。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7511

    瀏覽量

    88090
  • 桌面
    +關注

    關注

    0

    文章

    83

    瀏覽量

    14602
收藏 人收藏

    評論

    相關推薦

    不同類型UPS電源的優缺點

    不間斷電源(UPS)是為關鍵設備提供穩定、不間斷電力供應的重要設備。根據設計和功能的不同,UPS可以分為幾種類型,每種類型都有其獨特的優缺點。以下是一些常見的UPS類型及其優缺點的概述: 在線式
    的頭像 發表于 10-28 10:45 ?586次閱讀

    FPGA與ASIC的優缺點比較

    FPGA(現場可編程門陣列)與ASIC(專用集成電路)是兩種不同的硬件實現方式,各自具有獨特的優缺點。以下是對兩者優缺點的比較: FPGA的優點 可編程性強 :FPGA具有高度的可編程性,可以靈活
    的頭像 發表于 10-25 09:24 ?490次閱讀

    雪崩晶體管有哪些優缺點

    雪崩晶體管作為一種特殊的半導體器件,電子領域具有其獨特的優缺點
    的頭像 發表于 09-23 18:05 ?319次閱讀

    GaN HEMT有哪些優缺點

    GaN HEMT(氮化鎵高電子遷移率晶體管)作為一種先進的功率半導體器件,電力電子、高頻通信、汽車電子等多個領域展現出了顯著的優勢,但同時也存在一些缺點。以下是對GaN HEMT優缺點的詳細分析:
    的頭像 發表于 08-15 11:09 ?1377次閱讀

    3MOS和4MOS功能上有什么區別

    現代電子技術中,晶體管是實現信號放大、開關控制等功能的關鍵元件。隨著集成電路技術的發展,晶體管的尺寸不斷縮小,性能不斷提升。3MOS和4MOS作為兩種典型的晶體管結構,它們功能上
    的頭像 發表于 07-25 09:30 ?1131次閱讀

    機器人主控器的主控芯片在功能上與什么相似

    本文將深入探討機器人主控器的主控芯片,分析其功能上與其他技術產品的相似之處。 一、引言 隨著科技的不斷進步,機器人技術各個領域得到了廣泛應用。機器人主控器作為機器人系統的大腦,其性能直接影響
    的頭像 發表于 07-15 11:22 ?635次閱讀

    AI大模型與小模型的優缺點

    人工智能(AI)的廣闊領域中,模型作為算法與數據之間的橋梁,扮演著至關重要的角色。根據模型的大小和復雜度,我們可以將其大致分為AI大模型和小模型。這兩種模型定義、優缺點及應用場景上存在著顯著的差異。本文將從多個維度深入探討A
    的頭像 發表于 07-10 10:39 ?2815次閱讀

    6芯M16公頭汽車功能上的應用

      德索工程師說道6芯M16公頭汽車功能上的應用非常廣泛,其多芯設計和優良的電氣性能使得它能夠滿足汽車系統中對多通道、多參數監測的需求,提高系統的集成度和工作效率。以下是關于6芯M16公頭汽車
    的頭像 發表于 06-21 13:49 ?319次閱讀
    6芯M16公頭<b class='flag-5'>在</b>汽車<b class='flag-5'>功能上</b>的應用

    nbiot和lora的優缺點是什么?

    nbiot和lora的優缺點
    發表于 06-04 06:37

    No Output是什么意思? Generation與Compare功能上有什么區別?

    No Output是什么意思? Generation 與 Compare功能上有什么區別?
    發表于 04-07 07:19

    日本大帶寬服務器優缺點分析

    日本大帶寬服務器是很多用戶的選擇,那么日本大帶寬服務器優缺點都是什么?Rak部落小編為您整理發布日本大帶寬服務器優缺點分析。
    的頭像 發表于 03-22 10:08 ?477次閱讀

    儲能元件的分類和優缺點

    常見的PCS儲能用的是電池,有磷酸鐵鋰,鋰電池等材料,但是也有用電容儲能的,比如用無極性大電容和超級法拉電容的。 1、請問用電池儲能和電容儲能那種效率更高?兩者各有什么優缺點? 2、儲能過程中,儲
    發表于 03-11 23:03

    谷歌發布Pixel手機3月功能更新,優化應用屏幕共享和快速配對功能

    除對先前階段不足之處進行修復和增強系統穩定性外,谷歌還將重點放在了擴大“圈選即搜”(Circle to Search)功能的覆蓋范圍、優化應用屏幕共享和Fast Pair等功能上
    的頭像 發表于 03-05 10:10 ?705次閱讀

    lcd屏和oled屏的優缺點 lcd屏和oled屏的區別

    、電子設備等方面都有廣泛的應用。兩種顯示技術原理、結構和特點上存在較大差異,下面詳細介紹LCD屏和OLED屏的優缺點以及區別。 一、LCD屏的優缺點: 優點: 可靠性高:LCD屏幕
    的頭像 發表于 02-20 11:14 ?6309次閱讀

    KIT_A2G_TC375_LITE和KIT_A2G_TC375_ARD_SB功能上有啥區別?

    KIT_A2G_TC375_LITE和KIT_A2G_TC375_ARD_SB,功能上有啥區別,做域控開發,都帶燒錄和仿真器嗎
    發表于 01-24 08:27
    主站蜘蛛池模板: 婷婷亚洲综合| 久久福利网| 午夜伦理片在线观看| 美女扒开尿口给男人看的让| 午夜免费网址| 婷婷六月丁香午夜爱爱| 精品黄色片| 日韩亚射吧| 亚洲国产欧美在线人成aaa| 九九视频只有精品| 国产精品夜夜春夜夜| 天天操夜夜操视频| 成人欧美一区二区三区视频不卡| 成 年 人 视频在线播放| 久久涩综合| 日本黄色的视频| 久久视频免费看| 在线免费看片| bt在线搜索| 天天精品视频| 操操操综合网| 99插插插| 日本免费在线| 性生生活三级视频在线观看| 日韩一卡 二卡 三卡 四卡 免费视频| 亚洲成a人v在线观看| 日韩亚洲人成网站在线播放| 免费能看的黄色网址| 欧美一级片手机在线观看| 五月激情五月婷婷| 欧美香蕉在线| www成年人视频| 奇米小说| 一区二区中文字幕亚洲精品| 曰韩高清一级毛片| 中文字幕色综合久久| 日本三级黄在线观看| 亚洲大尺度视频| 久久综合成人网| 天天综合色天天综合色sb| 天天干天天舔|