tmux

Common tmux commands for session, window, and pane management.

Sessions

Command Action
tmux Start a new session
tmux new -s name New named session
tmux ls List sessions
tmux attach -t name Attach to session
tmux kill-session -t name Kill a session
Ctrl-b d Detach from session
Ctrl-b $ Rename session
Ctrl-b s Switch sessions (interactive)

Windows (tabs)

Command Action
Ctrl-b c New window
Ctrl-b , Rename window
Ctrl-b n Next window
Ctrl-b p Previous window
Ctrl-b 0–9 Switch to window by number
Ctrl-b & Kill window
Ctrl-b w List windows (interactive)

Panes (splits)

Command Action
Ctrl-b % Split vertically
Ctrl-b " Split horizontally
Ctrl-b ←→↑↓ Move between panes
Ctrl-b z Zoom/unzoom pane
Ctrl-b x Kill pane
Ctrl-b { / } Swap pane left/right
Ctrl-b Ctrl-←→↑↓ Resize pane
Ctrl-b q Show pane numbers

Copy mode

Command Action
Ctrl-b [ Enter copy mode
q Exit copy mode
Space Start selection
Enter Copy selection
Ctrl-b ] Paste

Misc

Command Action
Ctrl-b : Enter command prompt
Ctrl-b ? List all key bindings
Ctrl-b t Show clock
tmux source ~/.tmux.conf Reload config