Linux, SSH соединение... Как же надоело мучиться, каждый раз забывая как вернуть себе нужную сессию в screen'e. Про tmux я краем ухал слышал, но посмотреть что же это такое на практике не доходили руки, да и зачем, когда есть старый добрый screen... Но вот терпению пришел конец (или просто мозг почему-то отказался запоминать как же пользоваться screen'ом).
Итак tmux. Сразу к делу:
tmux new
– стартуем новую сессию
И в глаза бросается лишь статусная строка внизу, больше никаких отличий от обычного вида консоли нет:
Внизу в статусной панели слева отображается номер текущей вкладки. Да, у него есть вкладки (и не только). Комбинация клавиш для создания новой вкладки ctrl+b c
. Тут следует отметить что ctrl+b
- вход в командный режим, после нажатия этой комбинации он ждет еще одно нажатие клавиши - собственно, саму команду.
После нескольких нажатий внизу появились 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
.