您好,登錄后才能下訂單哦!
這篇文章主要介紹Linux中tmux命令怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
Tmux是一個(gè)優(yōu)秀的終端復(fù)用軟件,類似GNU Screen,但來自于OpenBSD,采用BSD授權(quán)
使用它最直觀的好處就是,通過一個(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è)資訊頻道!
免責(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)容。