Роман Теличко

Блог о программировании, оптимизации и администрировании

Тег screen

Управление менеджером терминалов tmux

// 27 мая, 2014 | 2852 просмотров | комментариев (0)

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

При старте tmux создаёт новую сессию с единственным окном и отображает её на экране. В статусной строке в самом низу экрана отображается информация о текущей сессии; эта же строка используется для ввода команд tmux.

Это как screen, только намного лучше 🙂

  • Очень хороший способ запустить tmux. Делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый

    tmux attach || tmux
  • Вывести список существующих сессий

    tmux ls

Попав в tmux вы можете давать команды управления им только после нажатия сочетания CTRL + b.

Важно сказать что вы может не просто создавать новые окна, а ещё и добавлять панели в каждое окно. Например вы можете разделить одно окно на 2 части (панели) — верхнюю и нижнюю или левую и правую.

Небольшая шпаргалка управления tmux:

CTRL+b cСоздать новое окно
CTRL+b 0..9Переход между окнами 0..9
CTRL+b pПерейти в предыдущее окно
CTRL+b nПерейти в следующее окно
CTRL+b lПерейти в предыдущее активное окошко (из которого вы переключились в текущее)
CTRL+b wСписок всех окон
CTRL+b &Закрыть окно (или можно набрать просто exit)
CTRL+b %Разделить текущую панель на две, по вертикали
CTRL+b "Разделить текущую панель на две, по горизонтали
CTRL+b →←↑↓Переход между панелями одного окна
CTRL+b xЗакрыть панель
CTRL+b dОтключится (прервать соединение)
CTRL+b ?Справка обо всех комбинациях клавиш
CTRL+b &Отобразить часы (закрыть их можно нажатием любой кнопки)

Читать далее…