cheat sheets.

$ cheat tmux
tmux -- terminal multiplexer

Managing tmux sessions:
$ tmux      # start tmux server
$ tmux at   # attach running sessions to a terminal
$ tmux ls   # list running tmux sessions

Sharing sessions between terminals:
$ tmux new -s session_name # make new named session
$ tmux at -t session_name  # attach to exist session (allowing shared sessions)

Commands (used within a running tmux session):

NOTE: All commands need to be prefixed with the action key.
      By default, this is CTRL-b

 c  - create new window
n/l - next/last window
 &  - kill current window

 %  - split window, adding a vertical pane to the right
    - horizontal split is not bound to a key
←/→ - move focus to left/right pane
↑/↓ - move focus to upper/lower pane

 d  - detach the current client

 [  - enter copy mode (then use emacs select/yank keys)
      * press CTRL-SPACE or CTRL-@ to start selecting text
      * move cursor to end of desired text
      * press ALT-w to copy selected text

 ]  - paste copied text

 ?  - show tmux key bindings
Version 4, updated 398 days ago.
. o 0 ( | previous | history | revert to | current | diff )
( add new | see all )