Вы здесь

Tmux - терминальный оконный менеджер

Сегодня я расскажу вам об основных командах Tmux - терминального оконного менеджера и мультиплексора в Linux-системах. Проще говоря tmux позволяет использовать несколько терминалов в одном. Tmux так же как и screen можно легко увести в фон, и так же легко вернуться к нему. Но основная фишка tmux, на мой взгляд, заключается в использовании фреймов. К примеру, в одном окне tmux нажимаем Ctrl+b, затем % - и окно разделится по вертикали на две части (фрейма). В верхней части можно запустить, к примеру, команду top, затем переключиться на второй фрейм комбинацией Ctrl+b, o.

Стандартная комбинация клавиш у tmux - ctrl-b, которую легко можно поменять.

Вот список основных команд tmux:
Команды следует вводить после префикса (Ctrl-b)

Создать новое окно Ctrl + B, C
Увести tmux в фон Ctrl + B, D (деаттач)
Выбрать сессию - Ctrl + B, S

Работа с окнами

Создать новое окно Ctrl + B, C
Следующее окно Ctrl + B, N
Предыдущее окно Ctrl + B, P
Разделить текущее окно по вертикали Ctrl + B, %
Разделить текущее окно по горизонтали Ctrl + B, "
Удалить окно Ctrl + B, &
Перейти на следующую панель (фрейм) Ctrl + B, O
Выровнять окна Ctrl + B, space

Листать "слои" Space(пробел)
Удалить фрейм !
Переместить фрейм вверх {
Переместить фрейм вниз }
Следущий фрейм o
Поменять фреймы (панели) местами Ctrl + B, Ctrl + O
Изменить размеры фрейма Alt + Стрелки

Разное
Обновить клиент r
Показать часы t
Найти окно f
Переименовать окно ,
Изменить номер окна .
Перейти в режим копирования [
Вставить содержимое буфера обмена ]

После "детача" (Ctrl+B, D), вернуть tmux на экран можно введя команду tmux attach

И напоследок - Очень хороший способ запустить tmux:
tmux attach || tmux new — делая так, вы сперва пытаетесь подключиться к уже существующему серверу tmux, если он существует; если такого ещё нет — создаёте новый.

Рубрики: 

Комментарии

В screen возможности те же и больше. Только вижу, что tmux проще в управлении, чем screen. Зато в screen есть встроенная перекодировка, которой нет в tmux. Это существенно, когда логинишься по SSH на сервер с другой локалью.

2017 и проблемы с кодировкой? :) В каком мире?

в статье опечатка, написано Ctrl + D - Detach

Спасибо, исправил:)

Привет из 2021, где все еще есть сервера с другой локалью и проблемы с кодировкой.

Также рекомендуем