Запуск команд в терминале позволяет выполнять многие задачи быстрее, чем при использовании графического приложения. Но командные строки не так уж хороши для многозадачности, по крайней мере, без посторонней помощи. И вот тут приходит tmux.
Tmux или терминальный мультиплексор - это программа командной строки, которая позволяет вам запускать и просматривать несколько команд в одном окне терминала одновременно. Каждая команда существует в своей собственной оконной панели, как если бы вы использовали полнофункциональный оконный менеджер листов.
Чтобы помочь вам начать работу с tmux, мы собрали ключевые термины и команды tmux в шпаргалке ниже.
БЕСПЛАТНАЯ ЗАГРУЗКА: Этот шпаргалка доступна как загружаемый PDF от нашего дистрибьютора TradePub. Вам нужно будет заполнить короткую форму, чтобы получить доступ к ней только в первый раз. Скачать Шпаргалка по основным командам Tmux.
Шпаргалка по основным командам Tmux
кратчайший путь | действие |
---|---|
Генеральная | |
Ctrl + B | Префиксный ключ по умолчанию |
T | Показать время (ESC возвращается в терминал) |
: | Введите команду (пример: ": new-session") |
Список команд- | Перечислите все команды, которые поддерживает tmux |
Условия Tmux | |
панель | Открытая командная строка (или псевдо-терминал). Панели могут появляться бок о бок или вертикально в окне. |
Окно | Ваш взгляд на открытые панели |
сессия | Набор открытых окон |
клиент | Фоновый процесс, который отображает ваш сеанс |
сервер | Один сервер управляет всеми открытыми сеансами (серверы и клиенты являются отдельными процессами, каждый из которых взаимодействует через сокет в / tmp.) |
Создание и управление панелями | |
% | Разделите экран или панель пополам по вертикали, создав новую панель справа |
" | Разделите экран или панель пополам по горизонтали, создав новую панель внизу |
Переключиться на соседнюю панель | |
о | Переключиться на следующую панель |
Q | Показать номера панелей (когда появятся цифры, нажмите номер, чтобы перейти на эту панель) |
{ | Переместить текущую панель влево |
} | Переместить текущую панель вправо |
Икс | Закрыть текущую панель |
Ctrl + | Изменение размера панели с шагом в одну ячейку |
Alt + | Изменение размера панели с шагом в пять ячеек |
Alt + 1 | Упорядочить панели в заданном горизонтальном положении |
Alt + 2 | Упорядочить панели в заданном по вертикали макете |
Alt + 3 | Расположить панели в основном горизонтальном предустановленном макете |
Alt + 4 | Расставить панели в основной вертикали |
Alt + 5 | Упорядочить панели в макете с пресетами |
Создание и управление Windows | |
с | Создать новое окно |
! | Отделить панель в новом окне |
N | Переключиться на предыдущее окно (в порядке создания) |
п | Перейти к следующему окну (в порядке создания) |
L | Переключиться на окно, использовавшееся в последнее время |
вес | Перечислите все окна и их соответствующие номера |
Переключиться в соответствующее окно | |
, | Переименовать текущее окно |
я | Показать информацию о текущем окне |
е | Поиск текста в открытых окнах (ESC завершает поиск) |
Создание и управление сессиями | |
новая сессия | Создать новую сессию |
$ | Переименовать текущую сессию |
Список-сессий | Список открытых сессий |
присоединять-сессия | Создайте нового клиента и присоедините его к указанному сеансу (-t target-session) |
целевой клиентский сеанс | Отключить клиентов, подключенных к текущей сессии |
убить-сессия | Уничтожить текущий или указанный сеанс |
ActivateДля активации ярлыка необходимо сначала нажать и отпустить клавишу префикса, а затем нажать клавишу быстрого доступа. |
Дополнительная справка по командной строке Linux
Приведенные выше команды помогут вам работать в tmux, используя несколько панелей, окон и сессий. Если вы действительно хотите сделать tmux своим, вы можете пойти дальше, отредактировав файл конфигурации, хранящийся в следующем месте:
/etc/tmux.conf
Вы также можете попробовать свои силы в написании сценариев.
Когда вы работаете исключительно из терминала, установка tmux сродни установке оконного менеджера. Это дает вам больше гибкости при работе на серверах или других устройствах без подключенного экрана. Получайте удовольствие, исследуя Tmux! И если вы ищете больше ресурсов командной строки, взгляните на наш Справочник по командам Linux Справочник по командам LinuxЭтот простой шпаргалка поможет вам быстро освоиться с терминалом командной строки Linux. Прочитайте больше следующий.
Бертель - цифровой минималист, пишущий с ноутбука с физическими переключателями конфиденциальности и ОС, поддерживаемой Free Software Foundation. Он ценит этику над особенностями и помогает другим контролировать свою цифровую жизнь.