Basic Conception
Session -> Window -> Pane
Session
tmux ls (tmux list-session C-b-s
tmux new -s <session-name> (tmux ≈ tmux new -s <random-name>
tmux detach (分离 C-b-d
tmux a[ttach] -t <session-name>
tmux a # 默认进入第一个会话
tmux kill-session -t <session-name> (C-d
tmux kill-server # 关闭服务器,所有的会话都将关闭; 剩余 kill-pane 和 kill-window
# kill + server session window pane 共四种
tmux switch -t <session-name>
tmux rename-session -t <old> <new-session-name> (C-b-$
Window
tmux new-window -n <window-name> (C-b-c
tmux select-window -t <window-name>
C-b-w (list all window, then j-k select and enter
C-b-n (switch next window
C-b-p (switch before window
tmux rename-window <name> (C-b-,
tmux kill-window -t <window-name> (C-b-&
Pane
tmux split-window (Up and down C-b-"
tmux split-window -h (C-b-%
(C-b-arrow
tmux select-pane -U (move up
tmux select-pane -D
tmux select-pane -L
tmux select-pane -R
(C-b-;
(C-b-o
tmux swap-pane -U
tmux swap-pane -D
C-b-x (close pane
C-b-z (zoom up & back zoom
C-b-t (show time
Summary
(C-b-?