Tmux Cheat Sheet & Quick Reference


$ tmuxCopied
$ tmux newCopied
$ tmux new-sessionCopied
: newCopied

Start a new session

$ tmux new -s mysessionCopied
: new -s mysessionCopied

Start a new session with the name mysession

$ tmux kill-ses -t mysessionCopied
$ tmux kill-session -t mysessionCopied

kill/delete session mysession

$ tmux kill-session -aCopied

kill/delete all sessions but the current

$ tmux kill-session -a -t mysessionCopied

kill/delete all sessions but mysession

Ctrl + b $

Rename session

Ctrl + b d

Detach from session

: attach -dCopied

Detach others on the session (Maximize window by detach other clients)

$ tmux lsCopied
$ tmux list-sessionsCopied
Ctrl + b s

Show all sessions

$ tmux aCopied
$ tmux atCopied
$ tmux attachCopied
$ tmux attach-sessionCopied

Attach to last session

$ tmux a -t mysessionCopied
$ tmux at -t mysessionCopied
$ tmux attach -t mysessionCopied
$ tmux attach-session -t mysessionCopied

Attach to a session with the name mysession

Ctrl + b w

Session and Window Preview

Ctrl + b (

Move to previous session

Ctrl + b )

Move to next session


$ tmux new -s mysession -n mywindowCopied

start a new session with the name mysession and window mywindow

Ctrl + b c

Create window

Ctrl + b ,

Rename current window

Ctrl + b &

Close current window

Ctrl + b w

List windows

Ctrl + b p

Previous window

Ctrl + b n

Next window

Ctrl + b 0 ... 9

Switch/select window by number

Ctrl + b l

Toggle last active window

: swap-window -s 2 -t 1Copied

Reorder window, swap window number 2(src) and 1(dst)

: swap-window -t -1Copied

Move current window to the left by one position


Ctrl + b ;

Toggle last active pane

Ctrl + b %

Split pane with horizontal layout

Ctrl + b "

Split pane with vertical layout

Ctrl + b {

Move the current pane left

Ctrl + b }

Move the current pane right

Ctrl + b
Ctrl + b
Ctrl + b
Ctrl + b

Switch to pane to the direction

: setw synchronize-panesCopied

Toggle synchronize-panes(send command to all panes)

Ctrl + b Spacebar

Toggle between pane layouts

Ctrl + b o

Switch to next pane

Ctrl + b q

Show pane numbers

Ctrl + b q 0 ... 9

Switch/select pane by number

Ctrl + b z

Toggle pane zoom

Ctrl + b !

Convert pane into a window

Ctrl + b +
Ctrl + b Ctrl +
Ctrl + b +
Ctrl + b Ctrl +

Resize current pane height(holding second key is optional)

Ctrl + b +
Ctrl + b Ctrl +
Ctrl + b +
Ctrl + b Ctrl +

Resize current pane width(holding second key is optional)

Ctrl + b x

Close current pane

Copy Mode

: setw -g mode-keys viCopied

use vi keys in buffer

Ctrl + b [

Enter copy mode

Ctrl + b PgUp

Enter copy mode and scroll one page up


Quit mode


Go to top line


Go to bottom line

Scroll up

Scroll down


Move cursor left


Move cursor down


Move cursor up


Move cursor right


Move cursor forward one word at a time


Move cursor backward one word at a time


Search forward


Search backward


Next keyword occurance


Previous keyword occurance


Start selection


Clear selection


Copy selection

Ctrl + b ]

Paste contents of buffer_0

: show-bufferCopied

display buffer_0 contents

: capture-paneCopied

copy entire visible contents of pane to a buffer

: list-buffersCopied

Show all buffers

: choose-bufferCopied

Show all buffers and paste selected

: save-buffer buf.txtCopied

Save buffer contents to buf.txt

: delete-buffer -b 1Copied

delete buffer_1


Ctrl + b :

Enter command mode

: set -g OPTIONCopied

Set OPTION for all sessions

: setw -g OPTIONCopied

Set OPTION for all windows

: set mouse onCopied

Enable mouse mode


$ tmux list-keysCopied
: list-keysCopied
Ctrl + b ?

List key bindings(shortcuts)

$ tmux infoCopied

Show every session, window, pane, etc...