Tmux — это мощный терминальный мультиплексор, который позволяет управлять несколькими терминальными сеансами в одном окне. Он предоставляет ряд функций, включая управление сеансами, разделение окон и расположение панелей, которые значительно повышают производительность для энтузиастов командной строки. В этой статье мы рассмотрим основные команды tmux и предоставим примеры кода, иллюстрирующие их использование.
- Создание сеансов и управление ими:
- Начать новый сеанс:
tmux new-session -s session_name
- Начать новый сеанс:
-
Присоединиться к существующему сеансу:
tmux attach-session -t session_name
-
Отключиться от сеанса:
НажмитеCtrl-b
, а затемd
-
Список активных сеансов:
tmux list-sessions
- Управление окнами:
- Создайте новое окно:
НажмитеCtrl-b
, а затемc
- Создайте новое окно:
-
Переключение между окнами:
нажмитеCtrl-b
, а затем цифровую клавишу, соответствующую нужному окну -
Переименуйте окно:
нажмитеCtrl-b
, а затем,
-
Закройте окно:
нажмитеCtrl-b
, а затем&
- Управление панелью:
- Разделить окно по горизонтали:
нажмитеCtrl-b
, а затем%
- Разделить окно по горизонтали:
-
Разделить окно по вертикали:
НажмитеCtrl-b
, а затем"
-
Перемещение между панелями:
нажимайтеCtrl-b
, а затем клавиши со стрелками илиo
, чтобы переключаться между панелями -
Закройте панель:
НажмитеCtrl-d
или введитеexit
на панели
- Другие полезные команды:
- Показать справку по tmux:
tmux list-commands
- Показать справку по tmux:
-
Обновить конфигурацию tmux:
tmux source-file ~/.tmux.conf
-
Завершить сеанс:
tmux kill-session -t session_name
Tmux — бесценный инструмент для пользователей командной строки, позволяющий им эффективно управлять несколькими сеансами терминала. В этой статье мы рассмотрели основные команды tmux, включая управление сеансами, манипулирование окнами и расположение панелей. Освоив эти команды, вы сможете значительно повысить свою продуктивность и оптимизировать рабочий процесс.