tmux.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 03 Jan 2019 22:13:18 +0200
changeset 2334 c44e4331713c
parent 2258 6e4989c98825
child 2437 d5f98b5fdcb8
permissions -rw-r--r--
merged


======
 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 <arrow>`` 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

Getting help
============

Dump key binding::

  $ tmux list-keys

Dump available commands::

  $ tmux list-commands

List everything::

  $ tmux info