# HG changeset patch # User Oleksandr Gavenko # Date 1531337982 -10800 # Node ID 9d446a4c5e2ab3ede76e4d163c55c5ace756303b # Parent 0ac7d9a3d658857014b198bc82f8c66a81374710 Basic workflow. diff -r 0ac7d9a3d658 -r 9d446a4c5e2a tmux.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tmux.rst Wed Jul 11 22:39:42 2018 +0300 @@ -0,0 +1,37 @@ + +====== + tmux +====== + +Basic workflow +============== + +``tmux`` default prefix is ``Ctrl+B``. Start tmux by:: + + $ tmux + $ tmux new -s NAME + +Basic commands:: + +* ``Ctrl+b c`` create a new window +* ``Ctrl+b 0`` switch to window 0 +* ``Ctrl+b 1`` switch to window 1 +* ``Ctrl+b 2`` switch to window 2 / etc +* ``Ctrl+b x`` kill current window +* ``Ctrl+b ,`` rename pane +* ``Ctrl+b d`` detach tmux +* ``Ctrl+b "`` split a pane horizontally +* ``Ctrl+b %`` split pane vertically +* ``ctrl+b `` move around panes +* ``ctrl+b :`` resize pane + +List all tmux sessions:: + + $ tmux ls + $ tmux list-sessions + +To attack to specific session:: + + $ tmux a -t NAME + +