tmux commands quick tips

All commands are prefixed with CTRL+b

% - vsplit
" - horizontal split
Z - make active pane large
c - new window / pane 
0-xyz - switch to that named window
d - detach, or just tmux detach
s - show the sessions

To swap windows use the swap-window command To move the current window down one, or up one respectively.

swap-window -t -1
swap-window -t +1

commands when you are at the command line

tmux ls will list all the active windows
tmux attach -t "session name"
tmux kill-session -t "session name"

example that outputs the pid to stdout

tmux new -c /working/directory -P -F '#{pid}' -d -s session-name "/bin/command_to_run"

Other cheat sheets

https://tmuxcheatsheet.com/