Skip to content

Шпаргалка по терминальному мультиплексору Tmux

Tmux — это терминальный мультиплексор, позволяющий запускать несколько терминальных сессий в одном окне. Он позволяет пользователям одновременно просматривать и контролировать несколько терминальных сессий на одном экране и переключаться между ними.

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

tmux new -s <имя-сессии>

Создать новую сессию с именем <имя-сессии>.

tmux attach -t <имя-сессии>

Присоединиться к существующей сессии.

tmux detach

Отключиться от текущей сессии.

tmux ls

Вывести список всех сессий.

tmux kill-session -t <имя-сессии>

Закрыть сессию.

Операции с окнами

tmux new-window -n <имя-окна>

Создать новое окно с именем <имя-окна>.

tmux select-window -t <имя-окна>

Выбрать окно.

tmux rename-window -t <имя-окна> <новое-имя>

Переименовать окно.

tmux kill-window -t <имя-окна>

Закрыть окно.

Переключение панелей

tmux split-window -h

Разделить текущее окно по горизонтали.

tmux split-window -v

Разделить текущее окно по вертикали.

tmux select-pane -t <id-панели>

Выбрать панель.

tmux kill-pane -t <id-панели>

Закрыть панель.

Сочетания клавиш

Сочетание Функция
Ctrl-b c Создать новое окно
Ctrl-b n Перейти к следующему окну
Ctrl-b p Перейти к предыдущему окну
Ctrl-b w Показать список всех окон
Ctrl-b , Переименовать текущее окно
Ctrl-b % Разделить текущее окно по горизонтали
Ctrl-b " Разделить текущее окно по вертикали
Ctrl-b o Перейти к следующей панели
Ctrl-b x Закрыть текущую панель
Ctrl-b d Отключиться от текущей сессии
Ctrl-b ? Показать все сочетания клавиш