tmuxstart new session
tmux new -s namestart named session
tmux lslist sessions
tmux attach -t nameattach to session
tmux kill-session -t namekill session
prefix + $rename session
prefix + ddetach
prefix + slist/switch sessions
prefix + (previous session
prefix + )next session
prefix + cnew window
prefix + ,rename window
prefix + &kill window
prefix + nnext window
prefix + pprevious window
prefix + 0-9switch to window number
prefix + wlist windows
prefix + ffind window
prefix + .move window
prefix + [enter copy mode
Spacestart select
Entercopy selection
prefix + ]paste
qquit
/search forward
?search backward
n / Nnext / previous hit
prefix + %split vertical
prefix + "split horizontal
prefix + xkill pane
prefix + zzoom/unzoom pane
prefix + arrowsnavigate panes
prefix + ocycle panes
prefix + ;last active pane
prefix + {move pane left
prefix + }move pane right
prefix + !break pane to window
prefix + qshow pane numbers
prefix + Ctrl+arrowsresize pane
prefix + Spacecycle layouts
prefix + :open prompt
:new-windownew window
:split-window -hsplit horizontal
:split-window -vsplit vertical
:resize-pane -D 10resize pane down 10 rows
:setw synchronize-panes ontype into all panes at once
:set -g mouse onenable mouse support
prefix + ?list all keybindings
prefix + tshow clock
prefix + ~show messages
prefix + iwindow info
prefix + rreload config*

* add to .tmux.conf: bind r source ~/.tmux.conf

set -g mouse on                  # enable mouse support
set -g history-limit 10000       # increase scrollback buffer
set -g base-index 1              # start windows at 1
setw -g mode-keys vi             # use vi keys in copy mode
set -g default-terminal "screen-256color"  # 256 color support
set -sg escape-time 0            # no delay for escape key
set -g status-right "%H:%M %d-%b-%y"  # clock in status bar

Tip: change the prefix with set -g prefix C-a and unbind C-b.