Как работать с менеджером терминалов tmux?

tmux - консольная утилита которая с одного экрана позволяет кправлять несколькими терминалами. Терминальные сессии внутри tmux работают в фоновом режиме, поэтому при отключени или разрыве связи они продолжат работать в фоновом режиме.

Основы работы с tmux

Запуск производится командой:

tmux

Вывести список активных сессий, к которым можно подключиться:

tmux list-session

Присоединение к уже существующему серверу tmux (если открыто несколько сессий, то подключится к сессии с номером 0):

tmux attach

для подключения к конкретной сессии используйте команду ниже (N- номер сессии):

tmux attach -t N

После запуска вы попадаете в консоль, основная комбинация клавиш, которые вы будете использовать - ctrl + b, после нажатия tmux переходит в режим ожидания команд.

Список основных команд:

ctrl + b ? Показать подсказки
ctrl + b d Отключение (Продолжает работать в фоновом режиме)
ctrl + b x Закрыть окно (Если это последнее окно, то выход из tmux)
ctrl + b c Создать новое окно
ctrl + b % Разделить окно по горизонтали (создается новое окно)
ctrl + b " Разделить окно по вертикали (создается новое окно)
ctrl + b alt + стрелки Изменить размер фрейма
ctrl + b [ Перейти в режим копирования.
стрелки - перемещение
ctrl + пробел - начать выделять
alt +w - скопировать выделенное в буфер
ctrl + b ] Вставить из буфера обмена
ctrl + b page_up Перейти в режим скроллинга

 

 

Что бы разрешить скроллинг мышкой добавьте в файл ~/.tmux.conf добавить :

set -g terminal-overrides 'xterm*:smcup@:rmcup@'
 
 

Вы можете задать вопрос по статье специалисту.

Мы гарантируем полную конфиденциальность.

Помните, что все действия вы выполняете на свой страх и риск — загрузка неверных данных может повлечь за собой крах системы и потерю информации.
Тестирование в тестовой среде никто не отменяет.
Администрация сайта не несет ответственность за ваши действия.
Вся информация на сайте носит исключительно справочный характер и не является публичной офертой, определяемой в Статье 437 Гражданского кодекса Российской Федерации.