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