Linux, SSH соединение... Как же надоело мучиться, каждый раз забывая как вернуть себе нужную сессию в screen'e. Про tmux я краем ухал слышал, но посмотреть что же это такое на практике не доходили руки, да и зачем, когда есть старый добрый screen... Но вот терпению пришел конец (или просто мозг почему-то отказался запоминать как же пользоваться screen'ом). 

Итак tmux. Сразу к делу: 

tmux new – стартуем новую сессию

И в глаза бросается лишь статусная строка внизу, больше никаких отличий от обычного вида консоли нет:

tmux

Внизу в статусной панели слева отображается номер текущей вкладки. Да, у него есть вкладки (и не только). Комбинация клавиш для создания новой вкладки ctrl+b c. Тут следует отметить что ctrl+b - вход в командный режим, после нажатия этой комбинации он ждет еще одно нажатие клавиши - собственно, саму команду. 

tmux2

После нескольких нажатий внизу появились 4 пронумерованных вкладки от 0 до 4. Переключаться между ними можно по комбинации ctrl+b 2 где 2 – номер нужной вкладки.

Еще одна интересная фишка – аналог тайлового wm в консоли, ее можно разделить по вертикали и горизонтали командами ctrl+b % и ctrl+b " соответственно:

Переключаться между ними можно через сочетания ctrl+b ←↑→↓.

ctrl+b PgUp – если нужно поскроллить содержимое (кнопками PgUp и PgDn). Выход из этого режима – q

Отключиться от tmux - ctrl+b d (команда похожая на таковую у screen).

Чтобы подключиться к нему снова нужно ввести tmux attach.