tmux - andyceo/documentation GitHub Wiki

Установка tmux

sudo aptitude install tmux

Управление

Все команды в tmux производятся через нажатие "командной клавиши", которая есть обычно сочетание Ctrl+B. Далее в этом руководстве, мы будем обозначть ее как prefix.

Управление сессиями

  • Запустить новую сессию: tmux | tmux new-session | tmux new-session -s [имя сессии]
  • Подключиться к уже созданной сессии: tmux attach | tmux attach-session -t [имя сессии] | tmux -a
  • Переименовать сессию: tmux rename-session [-t current-name] [new-name]
  • Просмотреть список активных сессий: tmux ls | tmux list-sessions
  • Отсоединиться от текущей сессии: tmux detach или prefix D
  • Удалить сессию: tmux kill-session -t [имя сессии]
  • Удалить все сессии: tmux kill-server

Управление окнами

  • Cоздать новое окно: prefix C
  • Перейти в указанное окно: prefix 0....9
  • Перейти в предыдущее окно (относительно текущего в панели): prefix P
  • Перейти в следующее окно (относительно текущего в панели): prefix N
  • Перейти в последнее активное окно: prefix L
  • Показать список всех открытых окон: prefix W
  • Увеличить ширину окна: prefix Ctrl+N→ или prefix Alt+→ (увеличивает с большим шагом)
  • Уменьшить ширину окна: prefix Ctrl+←
  • Воспроизводить нажатия клавиш во всех открытых окнах: tmux set synchronize-panes on
  • Закрыть текущее окно: prefix X

Управление панелями в окне

  • Разделить окно по горизонтали: prefix %
  • Разделить окно по вертикали: prefix "
  • Навигация между панелями: prefix
  • Закрыть панель: как закрыть терминал: выполнить команду exit, или нажать Ctrl+D.

Плагин для сохраниения/восстановления сессий

  1. Создадим файл ~/.tmux.conf со следующим содержанием:

     echo "set -g @plugin 'tmux-plugins/tmux-resurrect'" >> ~/.tmux.conf
    
  2. Нажать prefix + I

Сохранение/восстановление сессии

  1. Сохранить сессию: prefix Ctrl+s
  2. Восстановить сессию: prefix Ctrl+r

Ссылки

Ссылки:

⚠️ **GitHub.com Fallback** ⚠️