tmux && screen
Добавлено: 24 июн 2026, 12:59
Tmux (Terminal Multiplexer) — это мощный инструмент, который позволяет внутри одного окна терминала открывать несколько вкладок и панелей, а также сохранять сессии активными, даже если вы случайно закроете терминал или отключитесь от сервера по SSH.
В tmux управление происходит через горячие клавиши. Прежде чем нажать любую команду, вам нужно нажать комбинацию префикса. По умолчанию это:
Ctrl + b
Как это работает: Вы нажимаете Ctrl + b, отпускаете их, а затем сразу нажимаете нужную клавишу команды.
1. Работа с сессиями (Sessions)
Создать новую сессию
Создать сессию с конкретным именем
Отключиться от сессии (оставив её работать в фоне):
Ctrl + b, затем d (Detach)
Посмотреть список активных сессий
Подключиться обратно к последней сессии
Подключиться к конкретной сессии по имени
2. Разделение экрана на панели (Panes)
Панели позволяют разделить один экран на несколько частей.
Разделить экран вертикально (влево/вправо):Ctrl + b, затем %
Разделить экран горизонтально (вверх/вниз):Ctrl + b, затем "
Переключение между панелями: Ctrl + b, затем стрелочки (←, ↑, →, ↓)
Закрыть текущую панель:Ctrl + b, затем x (или просто введите exit)
Сделать панель на весь экран и обратно:Ctrl + b, затем z (Zoom)
3. Работа с окнами (Windows / Вкладки)
Окна в tmux работают как вкладки в браузере. Одно окно может содержать несколько панелей.
Создать новое окно:Ctrl + b, затем c (Create)
Перейти на следующее окно:Ctrl + b, затем n (Next)
Перейти на предыдущее окно:Ctrl + b, затем p (Previous)
Перейти на окно по его номеру (0-9):Ctrl + b, затем цифра (0, 1, 2...)
Посмотреть список всех окон:Ctrl + b, затем w (Choose window)
Шпаргалка для быстрого старта
Действие Команда
Выйти из сессии (скрыть в фон)Ctrl+b + d
Разбить панель по вертикалиCtrl+b + %
Разбить панель по горизонталиCtrl+b + "
Включить панель на весь экранCtrl+b + z
Создать новую вкладку (окно)Ctrl+b + c
В tmux управление происходит через горячие клавиши. Прежде чем нажать любую команду, вам нужно нажать комбинацию префикса. По умолчанию это:
Ctrl + b
Как это работает: Вы нажимаете Ctrl + b, отпускаете их, а затем сразу нажимаете нужную клавишу команды.
1. Работа с сессиями (Sessions)
Создать новую сессию
Код: Выделить всё
tmuxКод: Выделить всё
tmux new -s имя_сессииCtrl + b, затем d (Detach)
Посмотреть список активных сессий
Код: Выделить всё
tmux lsКод: Выделить всё
tmux aКод: Выделить всё
tmux a -t имя_сессииПанели позволяют разделить один экран на несколько частей.
Разделить экран вертикально (влево/вправо):Ctrl + b, затем %
Разделить экран горизонтально (вверх/вниз):Ctrl + b, затем "
Переключение между панелями: Ctrl + b, затем стрелочки (←, ↑, →, ↓)
Закрыть текущую панель:Ctrl + b, затем x (или просто введите exit)
Сделать панель на весь экран и обратно:Ctrl + b, затем z (Zoom)
3. Работа с окнами (Windows / Вкладки)
Окна в tmux работают как вкладки в браузере. Одно окно может содержать несколько панелей.
Создать новое окно:Ctrl + b, затем c (Create)
Перейти на следующее окно:Ctrl + b, затем n (Next)
Перейти на предыдущее окно:Ctrl + b, затем p (Previous)
Перейти на окно по его номеру (0-9):Ctrl + b, затем цифра (0, 1, 2...)
Посмотреть список всех окон:Ctrl + b, затем w (Choose window)
Действие Команда
Выйти из сессии (скрыть в фон)Ctrl+b + d
Разбить панель по вертикалиCtrl+b + %
Разбить панель по горизонталиCtrl+b + "
Включить панель на весь экранCtrl+b + z
Создать новую вкладку (окно)Ctrl+b + c