溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中tmux命令怎么用

發(fā)布時(shí)間:2022-02-16 10:06:37 來源:億速云 閱讀:192 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹Linux中tmux命令怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Linux常用命令tmux命令是一個(gè)可以讓人們通過一個(gè)窗口操作多個(gè)會(huì)話的工具,對(duì)于經(jīng)常操作 Linux 系統(tǒng)的同學(xué)來說,絕對(duì)是一款提升工作效率的利器。

Linux中tmux命令怎么用

tmux

Tmux是一個(gè)優(yōu)秀的終端復(fù)用軟件,類似GNU Screen,但來自于OpenBSD,采用BSD授權(quán)

補(bǔ)充說明

使用它最直觀的好處就是,通過一個(gè)終端登錄遠(yuǎn)程主機(jī)并運(yùn)行tmux后,在其中可以開啟多個(gè)控制臺(tái)而無需再“浪費(fèi)”多余的終端來連接這臺(tái)遠(yuǎn)程主機(jī);

功能

  • 提供了強(qiáng)勁的、易于使用的命令行界面。

  • 可橫向和縱向分割窗口。

  • 窗格可以自由移動(dòng)和調(diào)整大小,或直接利用四個(gè)預(yù)設(shè)布局之一。

  • 支持 UTF-8 編碼及 256 色終端。

  • 可在多個(gè)緩沖區(qū)進(jìn)行復(fù)制和粘貼。

  • 可通過交互式菜單來選擇窗口、會(huì)話及客戶端。

  • 支持跨窗口搜索。

  • 支持自動(dòng)及手動(dòng)鎖定窗口。

安裝

 # 在 Mac OS 中,通過 brew 安裝 brew install tmux # ubuntu版本下直接apt-get安裝 sudo apt-get install tmux # centos7版本下直接yum安裝 yum install -y tmux  # centos6版本需要編譯安裝 yum install libevent libevent-devel ncurses-devel tar -zvxf tmux-2.3.tar.gz # (提前下載:wget https://github.com/tmux/tmux/releases/download/2.3/tmux-2.3.tar.gz) cd tmux-2.3 ./configure make && make install

快捷鍵使用說明

Ctrl+b

激活控制臺(tái);此時(shí)以下按鍵生效


系統(tǒng)操作

?

列出所有快捷鍵;按q返回

d

脫離當(dāng)前會(huì)話;這樣可以暫時(shí)返回Shell界面,輸入tmux attach能夠重新進(jìn)入之前的會(huì)話


D

選擇要脫離的會(huì)話;在同時(shí)開啟了多個(gè)會(huì)話時(shí)使用


Ctrl+z

掛起當(dāng)前會(huì)話


r

強(qiáng)制重繪未脫離的會(huì)話


s

選擇并切換會(huì)話;在同時(shí)開啟了多個(gè)會(huì)話時(shí)使用


:

進(jìn)入命令行模式;此時(shí)可以輸入支持的命令,例如kill-server可以關(guān)閉服務(wù)器


[

進(jìn)入復(fù)制模式;此時(shí)的操作與vi/emacs相同,按q/Esc退出


~

列出提示信息緩存;其中包含了之前tmux返回的各種提示信息


窗口操作

c

創(chuàng)建新窗口

&

關(guān)閉當(dāng)前窗口


數(shù)字鍵

切換至指定窗口


p

切換至上一窗口


n

切換至下一窗口


l

在前后兩個(gè)窗口間互相切換


w

通過窗口列表切換窗口


,

重命名當(dāng)前窗口;這樣便于識(shí)別


.

修改當(dāng)前窗口編號(hào);相當(dāng)于窗口重新排序


f

在所有窗口中查找指定文本


面板操作

將當(dāng)前面板平分為上下兩塊

%

將當(dāng)前面板平分為左右兩塊


x

關(guān)閉當(dāng)前面板


!

將當(dāng)前面板置于新窗口;即新建一個(gè)窗口,其中僅包含當(dāng)前面板


Ctrl+方向鍵

以1個(gè)單元格為單位移動(dòng)邊緣以調(diào)整當(dāng)前面板大小


Alt+方向鍵

以5個(gè)單元格為單位移動(dòng)邊緣以調(diào)整當(dāng)前面板大小


Space

在預(yù)置的面板布局中循環(huán)切換;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled


q

顯示面板編號(hào)


o

在當(dāng)前窗口中選擇下一面板


方向鍵

移動(dòng)光標(biāo)以選擇面板


{

向前置換當(dāng)前面板


}

向后置換當(dāng)前面板


Alt+o

逆時(shí)針旋轉(zhuǎn)當(dāng)前窗口的面板


Ctrl+o

順時(shí)針旋轉(zhuǎn)當(dāng)前窗口的面板


1)進(jìn)入tmux面板后,一定要先按ctrl+b,然后松開,再按其他的組合鍵才生效。 2)常用到的幾個(gè)組合鍵:

 ctrl+b ?        #     顯示快捷鍵幫助 ctrl+b 空格鍵   #     采用下一個(gè)內(nèi)置布局,這個(gè)很有意思,在多屏?xí)r,用這個(gè)就會(huì)將多有屏幕豎著展示 ctrl+b !        #     把當(dāng)前窗口變?yōu)樾麓翱?nbsp;ctrl+b  "       #     模向分隔窗口 ctrl+b %        #     縱向分隔窗口 ctrl+b q        #     顯示分隔窗口的編號(hào) ctrl+b o        #     跳到下一個(gè)分隔窗口。多屏之間的切換 ctrl+b 上下鍵   #    上一個(gè)及下一個(gè)分隔窗口 ctrl+b C-方向鍵 #    調(diào)整分隔窗口大小 ctrl+b &        #    確認(rèn)后退出當(dāng)前tmux ctrl+b [        #    復(fù)制模式,即將當(dāng)前屏幕移到上一個(gè)的位置上,其他所有窗口都向前移動(dòng)一個(gè)。 ctrl+b c        #    創(chuàng)建新窗口 ctrl+b n        #    選擇下一個(gè)窗口 ctrl+b l        #    最后使用的窗口 ctrl+b p        #    選擇前一個(gè)窗口 ctrl+b w        #    以菜單方式顯示及選擇窗口 ctrl+b s        #    以菜單方式顯示和選擇會(huì)話。這個(gè)常用到,可以選擇進(jìn)入哪個(gè)tmux ctrl+b t        #    顯示時(shí)鐘。然后按enter鍵后就會(huì)恢復(fù)到shell終端狀態(tài) ctrl+b d        #    脫離當(dāng)前會(huì)話;這樣可以暫時(shí)返回Shell界面,輸入tmux attach能夠重新進(jìn)入之前的會(huì)話

以上是“Linux中tmux命令怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI