天天看點

Linux終端複用神器-TMUX:常用指令

  關于TMUX這個神器的詳細講解呢,另一篇文章中已經講過了,這裡為了友善大家查閱,專門對常用指令進行彙總。

                    →→→傳送門

Session操作

# 建立session
tmux
           
# 建立并指定session名字
tmux new -s session_name
           

  如

tmux new -s proj

即為建立一個名為

proj

的session。

# 臨時退出session
Ctrl+B D
           
# 列出session
tmux ls
           
# 進入已存在的session
tmux a -t session_name
tmux at -t session_name
tmux attach -t session_name
           

  這裡需要強調的是,中間的字元串可以是

a

at

att

atta

attac

attach

,也就是任意

attach

的前面部分都可以。當然一般就用

a

或者

attach

就可以了。

# 删除指定session
tmux kill-session -t session_name
           

  如

tmux kill-session -t proj

這是删除名為

proj

的這個session。

# 删除所有session
tmux kill-server
           

Window操作

# 建立Window
Ctrl+B C
           
# 重命名Window
Ctrl+B ,
           
# 前一個Window
Ctrl+B P
           
# 後一個Window
Ctrl+B N
           

  這裡的

P

N

分别代表的是

Previous

Next

,就是英文的前一個和後一個。

# 删除Window
Ctrl+B &
           

Pane 操作

# 豎向分屏
Ctrl+B %
           
# 橫向分屏
Ctrl+B "
           
# 按照順序在Pane之間切換
Ctrl+B O
           
# 根據上下左右進行Pane切換
Ctrl+B ↑ ↓ ← →
           
# 往左往上/往右往下進行Pane切換
Ctrl+B {
Ctrl+B }
           
# 顯示Pane編号
Ctrl+B Q
           
# 删除目前Pane
Ctrl+B X
           
# 調整Pane大小
Ctrl+B :resize-pane -U [距離]
Ctrl+B :resize-pane -D [距離]
Ctrl+B :resize-pane -L [距離]
Ctrl+B :resize-pane -R [距離]
           
# 自動重新進行Pane排版
Ctrl+B Space
           
# 将Pane更新為Window
Ctrl+B !
           
# 将Pane合并到名為window_name的Window中
Ctrl+B :join-pane -t window_name
           

  以上的指令基本上就夠用了,如果還想了解更多的話,可以在原網頁進行閱讀,隻不過英文的稍微難了解一點兒。

繼續閱讀