Tmux 終端復用神器

2021-09-01 02:29:04 字數 1666 閱讀 7919

sudo yum install -y tmux
新建會話,如新建立乙個會話以"testsession"命名

tmux new -s testsession
檢視建立得所有會話

tmux ls
登入乙個已有會話。即從終端環境進入會話。

第乙個引數a也可以寫成attach。後面的test是會話名稱。

tmux a -t testsession
退出會話但不關閉

登到某乙個會話後,依次按鍵ctrl-b + d,這樣就會退化該會話,但不會關閉會話。(d 是detach的縮寫)

ps: 如果直接ctrl + d,就會在退出會話的通話也關閉了該會話!

關閉會話(銷毀會話)

tmux kill-session -t testsession
重新命名會話

tmux rename -t testsession testsession-new-name
注意:進入tmux面板後,一定要先按ctrl+b,然後鬆開,再按其他的組合鍵才生效。

首先ctrl+b 啟用控制台,

然後輸入右側命令才會生效

系統操作

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

d脫離當前會話;這樣可以暫時返回shell介面,輸入tmux attach能夠重新進入之前的會話

d選擇要脫離的會話;在同時開啟了多個會話時使用

ctrl+z

掛起當前會話

r強制重繪未脫離的會話

s選擇並切換會話;在同時開啟了多個會話時使用

:進入命令列模式;此時可以輸入支援的命令,

[進入複製模式;此時的操作與vi/emacs相同,按q/esc退出

~列出提示資訊快取;其中包含了之前tmux返回的各種提示資訊

視窗操作

c建立新視窗

&關閉當前視窗

數字鍵切換至指定視窗

p切換至上一視窗

n切換至下一視窗

i在前後兩個視窗間互相切換

w通過視窗列表切換視窗

,重新命名當前視窗;這樣便於識別

.修改當前視窗編號;相當於視窗重新排序

f在所有視窗中查詢指定文字

面板操作

"將當前面板平分為上下兩塊

%將當前面板平分為左右兩塊

x關閉當前面板

!將當前面板置於新視窗;即新建乙個視窗,其中僅包含當前面板

ctrl+方向鍵

以1個單元格為單位移動邊緣以調整當前面板大小

alt+方向鍵

以5個單元格為單位移動邊緣以調整當前面板大小

空格在預置的面板布局中迴圈切換;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled

q顯示面板編號

o在當前視窗中選擇下一面板

方向鍵移動游標以選擇面板

向後置換當前面板

alt+o

逆時針旋轉當前視窗的面板

ctrl+o

順時針旋轉當前視窗的面板

終端復用神器tmux入門

用哪個終端復用工具?別問,問就是tmux tmux 的設計哲學與vim類似,也有命令模式和非命令模式 命令模式下有很多快捷鍵可以用,非命令模式就是正常的終端操作 基本的結構是 服務一般是建立會話的時候就自動建立好了,乙個服務包含多個會話,乙個會話可以放置多個視窗,乙個視窗可以進行分屏產生多個的pan...

tmux終端復用神器簡單使用

1.建立命名tmux會話 tmux new s session name tmux new s chongchong 2.ctrl b d 退出會話,回到shell的終端環境 按ctrl b 之後再按乙個字母d即可,字母d是detach的縮寫 3.獲取tmux會話列表 tmux ls 4.返回tmu...

tmux 終端復用

不必多說 sudo apt get install tmux 在終端輸入 tmux 回車即可開啟tmux.tmux 有三個概念 session 會話 window 視窗 pane 窗格 面板 在螢幕的最下面有一行顯示tmux的狀態,最左邊是 session x y z,表示在第幾個會話,第幾個視窗,...