Сегодня я расскажу вам об основных командах 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 и проблемы с кодировкой?
2017 и проблемы с кодировкой? :) В каком мире?
в статье опечатка, написано Ctrl + D - Detach
Спасибо, исправил:)
Спасибо, исправил:)
Привет из 2021. Все еще есть
Привет из 2021, где все еще есть сервера с другой локалью и проблемы с кодировкой.