The tmux cheat sheet quick reference of most commonly used shortcuts and commands
Start a new session
$ tmux
Start a new named session
$ tmux new -s myname
Show all sessions
$ tmux ls
Attach to last session
$ tmux a
Attach to named
$ tmux a -t myname
Kill a session by name
$ tmux kill-ses -t myname
Kill sessions but the current
$ tmux kill-ses -a
Kill sessions but 'myname'
$ tmux kill-ses -a -t myname
$ tmux info
Reload config
$ tmux source-file ~/.tmuĀx.conf
Show config
$ tmux show-options -g
| Shortcuts | Description | 
|---|---|
Ctrl+b ? | 
List all shortcuts | 
Show every session, window, pane, etc.
$ tmux info
| Shortcuts | Description | 
|---|---|
Ctrl+b " / % | 
Split Horiz/Vert | 
Ctrl+b ! | 
Pane -> Window | 
Ctrl+b x | 
Kill pane | 
Ctrl+b <Arrow> | 
Navigate panes | 
Ctrl+b <Space> | 
Toggle layouts | 
Ctrl+b { / } | 
Move to Left/Right | 
Ctrl+b o | 
Go to next panes | 
Ctrl+b z | 
Toggle full-screen | 
Ctrl+b ; | 
Toggle Last pane | 
Ctrl+b q | 
Show numbers | 
Ctrl+b q 0...9 | 
Go to # pane | 
| - | - | 
|---|---|
Ctrl+b c | 
Create window | 
Ctrl+b p / n | 
Previous/Next window | 
Ctrl+b " / % | 
Split Horiz/Vert | 
Ctrl+b w | 
List window | 
Ctrl+b , | 
Rename window | 
Ctrl+b f | 
Find window | 
Ctrl+b l | 
Last window | 
Ctrl+b . | 
Move window | 
Ctrl+b & | 
Close window | 
Ctrl+b 0...9 | 
Go to # window | 
| - | - | 
|---|---|
Ctrl+b d | 
|
Ctrl+b s | 
Show all sessions | 
Ctrl+b $ | 
Rename session | 
Ctrl+b ( / ) | 
Previous/Next session | 
| Command | Description | 
|---|---|
Ctrl+b : | 
Enter command mode | 
| Command | Description | 
|---|---|
resize-pane -D 20 | 
Resize down | 
resize-pane -U 20 | 
Resize up | 
resize-pane -L 20 | 
Resize left | 
resize-pane -R 20 | 
Resize right | 
| Command | Description | 
|---|---|
list-keys | 
All commands | 
list-panes | 
All panes | 
list-windows | 
All Windows | 
| Command | Description | 
|---|---|
list-buffers | 
List all buffers | 
show-buffer | 
Show #0 contents | 
capture-pane | 
Copy of pane | 
choose-buffer | 
Show and paste | 
save-buffer a.txt | 
Save to file | 
delete-buffer -b 1 | 
Delete buffer 1 | 
| Command | Description | 
|---|---|
set -g OPTION | 
Set for all sessions | 
setw -g OPTION | 
Set for all windows | 
setw -g mode-keys vi | 
Enable vi-mode | 
set -g prefix C-a | 
Set prefix | 
| Command | Description | 
|---|---|
swap-pane -s 3 -t 1 | 
Swap pane | 
swap-window -t -1 | 
Move to left | 
setw synchronize-panes | 
Sync Panes | 
join-pane -t :# | 
Join pane |