tmux終端復用神器簡單使用

2022-09-02 14:06:09 字數 1824 閱讀 3513

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.返回tmux會話()

tmux attach-session -t chongchong 或 tmux a -t chongchong

5.ctrl+b s 會話環境檢視會話列表

attached  表示當前正在使用的會話

6. tmux kill-session -t chongchong 銷毀會話

終端環境銷毀會話, tmux kill-session -t chongchong 

會話環境執行ctrl+b :(注意按組合鍵之後再按乙個冒號鍵),狀態列變成黃色之後提示我們可以在會話環境中輸入命令,此時輸入 kill-session -t chongchong 回車即可。

會話銷毀之後,在終端環境中執行tmux ls 或者在會話環境中執行 ctrl+b s 則被銷毀的會話不會再出現在會話列表中。

7. tmux rename -t old_session_name  new_session_name  重新命名會話

ctrl + b $ 重新命名會話 (在會話環境中)  在會話環境中,我們可以通過字首命令加上 $ 的組合來重新命名當前開啟的會話的名字

1. 建立window

可以在當前會話視窗中建立多個視窗,例如 ctrl+b c 建立之後會多出乙個視窗如下圖所示:

2. 切換window

在同乙個會話的多個視窗之間可以通過如下快捷鍵進行切換:

ctrl+b p (previous的首字母) 切換到上乙個window。

ctrl+b n (next的首字母) 切換到下乙個window。

ctrl+b 0 切換到0號window,依次類推,可換成任意視窗序號

ctrl+b w (windows的首字母) 列出當前session所有window,通過上、下鍵切換視窗

ctrl+b l (字母l的小寫)相鄰的window切換

3. ctrl+b & 關閉window

ctrl+b & 關閉當前window,會給出提示是否關閉當前視窗,按下y確認即可。

tmux的乙個視窗可以被分成多個pane(窗格),可以做出分屏的效果。

1. ctrl+b % 垂直分屏(組合鍵之後按乙個百分號),用一條垂線把當前視窗分成左右兩屏。

2. ctrl+b " 水平分屏(組合鍵之後按乙個雙引號),用一條水平線把當前視窗分成上下兩屏。

3. 切換pane

ctrl+b o 依次切換當前視窗下的各個pane。

ctrl+b up|down|left|right 根據按箭方向選擇切換到某個pane。

ctrl+b space (空格鍵) 對當前視窗下的所有pane重新排列布局,每按一次,換一種樣式。

ctrl+b z 最大化當前pane。再按一次後恢復。

4. 關閉pane

ctrl+b x 關閉當前使用中的pane,操作之後會給出是否關閉的提示,按y確認即關閉。

tmux詳解

Tmux 終端復用神器

sudo yum install y tmux新建會話,如新建立乙個會話以 testsession 命名 tmux new s testsession檢視建立得所有會話 tmux ls登入乙個已有會話。即從終端環境進入會話。第乙個引數a也可以寫成attach。後面的test是會話名稱。tmux a ...

終端復用神器tmux入門

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

tmux 終端復用

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