亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux下如何使用tmux打造更強大的終端

發布時間:2021-10-23 11:41:50 來源:億速云 閱讀:194 作者:小新 欄目:系統運維

這篇文章將為大家詳細講解有關Linux下如何使用tmux打造更強大的終端,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

安裝并啟動 tmux

tmux 應用程序的名稱來源于終端(terminal)復用器(muxer)或多路復用器(multiplexer)。  換句話說,它可以將您的單終端會話分成多個會話。 它管理窗口和窗格:

  • 窗口(window)是一個單一的視圖 - 也就是終端中顯示的各種東西。

  • 窗格(pane)是該視圖的一部分,通常是一個終端會話。

開始前,請在系統上安裝 tmux 應用程序。 你需要為您的用戶帳戶設置 sudo 權限(如果需要,請查看本文獲取相關說明)。

sudo dnf -y install tmux

運行 tmux程序:

tmux

狀態欄

首先,似乎什么也沒有發生,除了出現在終端的底部的狀態欄:

Linux下如何使用tmux打造更強大的終端

Start of tmux session

底部欄顯示:

  • [0] – 這是 tmux 服務器創建的***個會話。編號從 0 開始。tmux 服務器會跟蹤所有的會話確認其是否存活。

  • 0:testuser@scarlett:~ – 有關該會話的***個窗口的信息。編號從 0 開始。這表示窗口的活動窗格中的終端歸主機名 scarlett 中  testuser 用戶所有。當前目錄是 ~ (家目錄)。

  • * – 顯示你目前在此窗口中。

  • “scarlett.internal.fri” – 你正在使用的 tmux 服務器的主機名。

  • 此外,還會顯示該特定主機上的日期和時間。

當你向會話中添加更多窗口和窗格時,信息欄將隨之改變。

tmux 基礎知識

把你的終端窗口拉伸到***。現在讓我們嘗試一些簡單的命令來創建更多的窗格。默認情況下,所有的命令都以 Ctrl+b 開頭。

  • 敲 Ctrl+b, " 水平分割當前單個窗格。 現在窗口中有兩個命令行窗格,一個在頂部,一個在底部。請注意,底部的新窗格是活動窗格。

  • 敲 Ctrl+b, % 垂直分割當前單個窗格。 現在你的窗口中有三個命令行窗格,右下角的窗格是活動窗格。

Linux下如何使用tmux打造更強大的終端

tmux window with three panes

注意當前窗格周圍高亮顯示的邊框。要瀏覽所有的窗格,請做以下操作:

  • 敲 Ctrl+b,然后點箭頭鍵

  • 敲 Ctrl+b, q,數字會短暫的出現在窗格上。在這期間,你可以你想要瀏覽的窗格上對應的數字。

現在,嘗試使用不同的窗格運行不同的命令。例如以下這樣的:

  • 在頂部窗格中使用 ls 命令顯示目錄內容。

  • 在左下角的窗格中使用 vi 命令,編輯一個文本文件。

  • 在右下角的窗格中運行 top 命令監控系統進程。

屏幕將會如下顯示:

Linux下如何使用tmux打造更強大的終端

tmux session with three panes running different commands

到目前為止,這個示例中只是用了一個帶多個窗格的窗口。你也可以在會話中運行多個窗口。

  • 為了創建一個新的窗口,請敲Ctrl+b, c 。請注意,狀態欄顯示當前有兩個窗口正在運行。(敏銳的讀者會看到上面的截圖。)

  • 要移動到上一個窗口,請敲 Ctrl+b, p 。

  • 要移動到下一個窗口,請敲 Ctrl+b, n 。

  • 要立即移動到特定的窗口,請敲 Ctrl+b 然后跟上窗口編號。

如果你想知道如何關閉窗格,只需要使用 exit 、logout,或者 Ctrl+d 來退出特定的命令行  shell。一旦你關閉了窗口中的所有窗格,那么該窗口也會消失。

脫離和附加

tmux ***大的功能之一是能夠脫離和重新附加到會話。 當你脫離的時候,你可以離開你的窗口和窗格獨立運行。 此外,您甚至可以完全注銷系統。  然后,您可以登錄到同一個系統,重新附加到 tmux 會話,查看您離開時的所有窗口和窗格。 脫離的時候你運行的命令一直保持運行狀態。

為了脫離一個會話,請敲 Ctrl+b, d。然后會話消失,你重新返回到一個標準的單一 shell。如果要重新附加到會話中,使用一下命令:

tmux attach-session

當你連接到主機的網絡不穩定時,這個功能就像救生員一樣有用。如果連接失敗,會話中的所有的進程都會繼續運行。只要連接恢復了,你就可以恢復正常,就好像什么事情也沒有發生一樣。

如果這些功能還不夠,在每個會話的頂層窗口和窗格中,你可以運行多個會話。你可以列舉出這些窗口和窗格,然后通過編號或者名稱把他們附加到正確的會話中:

tmux list-sessions

關于“Linux下如何使用tmux打造更強大的終端”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屯留县| 赤城县| 沭阳县| 咸丰县| 上饶市| 阿城市| 叶城县| 监利县| 鄂托克前旗| 塘沽区| 克什克腾旗| 西盟| 三明市| 麻江县| 辽阳县| 城口县| 西吉县| 临沭县| 昆明市| 山西省| 长春市| 延津县| 万盛区| 博湖县| 交口县| 辛集市| 天祝| 龙岩市| 彭山县| 南部县| 靖江市| 阿图什市| 沁源县| 武陟县| 顺义区| 玉门市| 湘阴县| 栖霞市| 松原市| 万山特区| 辉南县|