tmux Cheatsheet

Persistent terminal sessions with panes and windows. Prefix key defaults to Ctrl-b.

1 credit

Sessions

5 items
New named session
tmux new -s work
List sessions
tmux ls
Attach
tmux attach -t work
Kill session
tmux kill-session -t work
Detach (inside)
<prefix> d

Windows (inside session)

5 items
New window
<prefix> c
Rename
<prefix> , (comma)
Next / prev
<prefix> n / p
Go to N
<prefix> 0..9
Kill
<prefix> &

Panes

6 items
Split vertical / horizontal
<prefix> % (vert) <prefix> " (horiz)
Move between
<prefix> arrow key
Resize
<prefix> Ctrl+arrow
Zoom (fullscreen toggle)
<prefix> z
Swap
<prefix> { / }
Kill pane
<prefix> x

Copy mode (scrollback)

5 items
Enter
<prefix> [
Search backwards
? then term
Begin selection
Space (vi mode) / Ctrl-space (emacs)
Copy
Enter (vi: y)
Paste
<prefix> ]

Further reading