您好,登錄后才能下訂單哦!
小編給大家分享一下Linux下如何安裝并使用tmux,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
tmux是Linux上的終端復(fù)用神器,可從一個(gè)屏幕上管理多個(gè)終端(準(zhǔn)確說是偽終端)。使用該工具,用戶可以連接或斷開會(huì)話,而保持終端在后臺(tái)運(yùn)行。
tmux 應(yīng)用程序的名稱來源于終端(terminal)復(fù)用器(muxer)或多路復(fù)用器(multiplexer)。換句話說,它可以將您的單終端會(huì)話分成多個(gè)會(huì)話。 它管理窗口和窗格:
開始前,請?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
首先,似乎什么也沒有發(fā)生,除了出現(xiàn)在終端的底部的狀態(tài)欄:
當(dāng)你向會(huì)話中添加更多窗口和窗格時(shí),信息欄將隨之改變。
把你的終端窗口拉伸到最大?,F(xiàn)在讓我們嘗試一些簡單的命令來創(chuàng)建更多的窗格。默認(rèn)情況下,所有的命令都以 Ctrl+b 開頭。
注意當(dāng)前窗格周圍高亮顯示的邊框。要瀏覽所有的窗格,請做以下操作:
現(xiàn)在,嘗試使用不同的窗格運(yùn)行不同的命令。例如以下這樣的:
屏幕將會(huì)如下顯示:
到目前為止,這個(gè)示例中只是用了一個(gè)帶多個(gè)窗格的窗口,你也可以在會(huì)話中運(yùn)行多個(gè)窗口。
如果你想知道如何關(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ì)話,請敲 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下如何安裝并使用tmux”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。