$ command line cheat sheets
Cheat Sheet Title: [ no_spaces_alphanumeric_only ]
Cheat Sheet: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 ! - Break current pane into new window x - Kill the current 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
Your cheat sheet will be editable (fixable) by anyone. Each cheat sheet is essentially a wiki page. It may also be used by millions of people for reference purposes from the comfort of their command line. If this is okay with you, please save.