Программа Tmux
Tmux – это надстройка над терминальной программой linux, он гарантирует выполнение программ на сервере при потере соединения + имеет структуру с вкладками (можно переключаться между вкладками, не открывая дополнительные терминалы)
Установка — sudo apt install tmux
Запускаем терминал. Вводим tmux
Все действия происходят по командам:
нажимаем CTRL+B, после этого отпускаем это сочетание клавиш
и затем нажимаем клавиши например «c»
Сессии Tmux:
- Ctrl-b :new s name создать новую сессию (еще 1 Tmux) с именем name
- Ctrl+b d- отключится от текущей сессии;
- Ctrl-b s – открыть все сессии в виде дерева
- Ctrl-b $ — переименовать текущую сессию
Работа с окнами:
- Ctrl+b +c — создать новое окно;
- Ctrl+b +,- переименовать текущее окно;
- Ctrl + b, номер окна (цифрой ) — переключиться на нужное окно
- Ctrl+b +w- выбрать окно из списка;
- Ctrl + b, p — предыдущее окно
- Ctrl + b, n — следующее окно
- Ctrl+b стрелка- перейти на вкладку, находящуюся в стороне, куда указывает стрелка;
- Ctrl+b o- перейти на следующую вкладку;
- Ctrl+b ;- переключаться между текущей и предыдущей панелью;
- Ctrl+b x- закрыть текущую вкладку (можно написать exit в терминале);
Разделение панели/вкладки
- Ctrl+b +%- разделить текущую панель по горизонтали;
- Ctrl+b +»- разделить текущую вкладку по вертикали;
- Ctrl+b Ctrl+стрелка- изменить размер текущей вкладки;
Копирование:
- Ctrl+b [- войти в режим копирования;
- Ctrl+b ]- вставить из внутреннего буфера обмена tmux;
История:
- Ctrl-b + PageUp – перейти в просмотр истории
в истории PageUp/ PageDown или стрелки– навигация, ctrl-c выход
Остановка и запуск работы Tmux
- ctrl-b +d – временно выйти из tmux (detach), с сохранением ранее проделанной работы, запущенные скрипты продолжат выполнение
- tmux attach / tmux a – вернуться в tmux
- tmux list-sessions – посмотреть список запущенных tmux’ов
Разное:
- Ctrl+b : — открыть командную строку.

