日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Linux終端復(fù)用器tmux

tmux 是一個(gè)可以讓人們通過一個(gè)窗口操作多個(gè)會(huì)話的工具,對(duì)于經(jīng)常操作 Linux 系統(tǒng)的同學(xué)來說,絕對(duì)是一款提升工作效率的利器,一會(huì)兒我們就會(huì)感受到它的強(qiáng)大和靈活,下面為大家講解一下Linux終端復(fù)用器tmux。

安裝并啟動(dòng) tmux

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

  1. 窗口(window)是一個(gè)單一的視圖 – 也就是終端中顯示的各種東西。
  2. 窗格(pane)是該視圖的一部分,通常是一個(gè)終端會(huì)話。

開始前,請(qǐng)?jiān)谙到y(tǒng)上安裝 tmux 應(yīng)用程序,你需要為您的用戶帳戶設(shè)置 sudo 權(quán)限或使用root賬戶。

sudo dnf -y install tmux 【Fedora 22】
sudo yum -y install tmux 【Centos或RHEL】
sudo apt-get -y install tmux 【ubuntu】

運(yùn)行 tmux程序:

tmux

狀態(tài)欄

首先,似乎什么也沒有發(fā)生,除了出現(xiàn)在終端的底部的狀態(tài)欄: 底部欄顯示:

  • [0] – 這是 tmux 服務(wù)器創(chuàng)建的第一個(gè)會(huì)話。編號(hào)從 0 開始。tmux 服務(wù)器會(huì)跟蹤所有的會(huì)話確認(rèn)其是否存活。
  • 0:testuser@scarlett:~ – 有關(guān)該會(huì)話的第一個(gè)窗口的信息。編號(hào)從 0 開始。這表示窗口的活動(dòng)窗格中的終端歸主機(jī)名 scarlett 中 testuser 用戶所有。當(dāng)前目錄是 ~ (家目錄)。
  • * – 顯示你目前在此窗口中。
  • “scarlett.internal.fri” – 你正在使用的 tmux 服務(wù)器的主機(jī)名。
  • 此外,還會(huì)顯示該特定主機(jī)上的日期和時(shí)間。

當(dāng)你向會(huì)話中添加更多窗口和窗格時(shí),信息欄將隨之改變。

tmux 基礎(chǔ)知識(shí)

把你的終端窗口拉伸到最大。現(xiàn)在讓我們嘗試一些簡(jiǎn)單的命令來創(chuàng)建更多的窗格。默認(rèn)情況下,所有的命令都以 Ctrl+b 開頭。

  1. 敲 Ctrl+b, ” 水平分割當(dāng)前單個(gè)窗格。 現(xiàn)在窗口中有兩個(gè)命令行窗格,一個(gè)在頂部,一個(gè)在底部。請(qǐng)注意,底部的新窗格是活動(dòng)窗格。
  2. 敲 Ctrl+b, % 垂直分割當(dāng)前單個(gè)窗格。 現(xiàn)在你的窗口中有三個(gè)命令行窗格,右下角的窗格是活動(dòng)窗格。

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

  • 敲 Ctrl+b,然后點(diǎn)箭頭鍵
  • 敲 Ctrl+b, q,數(shù)字會(huì)短暫的出現(xiàn)在窗格上。在這期間,你可以你想要瀏覽的窗格上對(duì)應(yīng)的數(shù)字。

現(xiàn)在,嘗試使用不同的窗格運(yùn)行不同的命令。例如以下這樣的:

  1. 在頂部窗格中使用 ls 命令顯示目錄內(nèi)容。
  2. 在左下角的窗格中使用 vi 命令,編輯一個(gè)文本文件。
  3. 在右下角的窗格中運(yùn)行 top 命令監(jiān)控系統(tǒng)進(jìn)程。

屏幕將會(huì)如下顯示:

到目前為止,這個(gè)示例中只是用了一個(gè)帶多個(gè)窗格的窗口,你也可以在會(huì)話中運(yùn)行多個(gè)窗口。

  • 為了創(chuàng)建一個(gè)新的窗口,請(qǐng)敲Ctrl+b, c 。請(qǐng)注意,狀態(tài)欄顯示當(dāng)前有兩個(gè)窗口正在運(yùn)行。(敏銳的讀者會(huì)看到上面的截圖。)
  • 要移動(dòng)到上一個(gè)窗口,請(qǐng)敲 Ctrl+b, p 。
  • 要移動(dòng)到下一個(gè)窗口,請(qǐng)敲 Ctrl+b, n 。
  • 要立即移動(dòng)到特定的窗口,請(qǐng)敲 Ctrl+b 然后跟上窗口編號(hào)。

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

脫離和附加

tmux 最強(qiáng)大的功能之一是能夠脫離和重新附加到會(huì)話。 當(dāng)你脫離的時(shí)候,你可以離開你的窗口和窗格獨(dú)立運(yùn)行。 此外,您甚至可以完全注銷系統(tǒng)。 然后,您可以登錄到同一個(gè)系統(tǒng),重新附加到 tmux 會(huì)話,查看您離開時(shí)的所有窗口和窗格。 脫離的時(shí)候你運(yùn)行的命令一直保持運(yùn)行狀態(tài)。

為了脫離一個(gè)會(huì)話,請(qǐng)敲 Ctrl+b, d。然后會(huì)話消失,你重新返回到一個(gè)標(biāo)準(zhǔn)的單一 shell。如果要重新附加到會(huì)話中,使用一下命令:

tmux attach-session

當(dāng)你連接到主機(jī)的網(wǎng)絡(luò)不穩(wěn)定時(shí),這個(gè)功能就像救生員一樣有用。如果連接失敗,會(huì)話中的所有的進(jìn)程都會(huì)繼續(xù)運(yùn)行。只要連接恢復(fù)了,你就可以恢復(fù)正常,就好像什么事情也沒有發(fā)生一樣。

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

tmux list-sessions

本文名稱:Linux終端復(fù)用器tmux
網(wǎng)站地址:http://www.dlmjj.cn/article/dhecdji.html