tmux — это довольно полезное средство при работе с терминалом в Unix-like операционных системах. Название является аббревиатурой, образованной от словосочетания terminal multiplexor. Данная утилита, будучи терминальным мультиплексором, позволяет одновременно работать с несколькими терминальными сессиями в одном окне.
К примеру, в Ubuntu установка данного инструмента выполняется командой sudo apt-get install tmux. Основным достоинством tmux является то, что в случае обрыва соединения, сессии не прекращаются и будут «ждать» пользователя до перезапуска сервера.
Полезные команды
tmux a/attach - присоединиться к уже существующим сессиям;
tmux new - создать новую сессию.
Горячие клавиши
Общий синтаксис команд tmux сводится к виду Ctrl+B «клавиша»:
Ctrl+B <c> - создать окно;
Ctrl+B <&> - закрыть окно;
Ctrl+B <n> - перейти в следующее окно;
Ctrl+B <p> - перейти в предыдущее окно;
Ctrl+B <,> - переименовать текущее окно;
Ctrl+B <0...9> - перейти в окно с указанным номером;
Ctrl+B <%> - разделить текущее окно по вертикали;
Ctrl+B <"> (двойные кавычки рядом с клавишей Enter) - разделить текущее окно по горизонтали;
Ctrl+B <→←↑↓> - при нажатии одной из клавиш со стрелками произойдет переход между панелями в нужном направлении;
Ctrl+B <[> - включить прокрутку содержимого окна терминала;
Ctrl+B <x> или Ctrl+D - закрыть панель.
Вся справочная информация доступна по команде man tmux.
Полезные ресурсы:
- https://habrahabr.ru/post/126996/
- https://gist.github.com/henrik/1967800
- https://www.youtube.com/watch?v=BHhA_ZKjyxo