Tmux
tmux - свободная консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана. Позволяет подключаться и отключаться от текущего состояния сессии, при этом запущенные программы и процессы продолжают работать. Программа входит в состав семейства дистрибутивов Calculate Linux.
Запуск
Для запуска tmux выполните:
| Text Only | |
|---|---|
После выполнения будет запущена сессия [0]
Чтобы закрыть сессию с единственным открытым окном выполните:
| Text Only | |
|---|---|
Вы можете управлять tmux как из консоли, так и в запущенной сессии при помощи горячих клавиш. Для получения полного списка поддерживаемых команд выполните:
| Text Only | |
|---|---|
Работа в tmux
Комбинации клавиш в tmux нажимеются последовательно, а не одновременно.
После нажатия управляющей комбинации Ctrl+b клавиши отпускаются, после
чего нажимается управляющий символ.
Перемещение по экрану
Несколько непривычным выглядит скроллинг текста по экрану: вместо
Shift+PgUp и Shift+PgDown следует перейти в так называемый "режим
копирования", после чего можно перемещаться по экрану. Клавишей q
можно вернуться в обчыный режим.
Сочетание Действие
Ctrl+b, [ Переход в режим копирования
Up, PageUp, Down, PageDown Скроллинг текста в режиме копирования
q Выход из режима копирования
Работа с сессиямиями
Сочетание Действие
Ctrl+b, d Отключение от сессии
Ctrl+b, s Переключение между сессиями
Ctrl+b, w Переключение между сессиями и окнами
Ctrl+b, D Убить сессию
Работа с окнами
В одной сессии может быть сколько угодно окон.
Сочетание Действие
Ctrl+b, c Создать окно
Ctrl+b, n, p Перейти к следующему или предыдущему окну
Ctrl+b, 0-9 Перейти к окну номер 0-9
Ctrl+b, w Выбрать окно в интерактивном режиме
Ctrl+Shift+d Закрыть окно
Ctrl+b, & Закрыть окно с подтверджением
Работа с панелями
В одном окне может быть много панелей.