Шпаргалка по терминальному мультиплексору 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 ? |
Показать все сочетания клавиш |