В прошлой статье мы рассмотрели, что такое Tmux. Вкратце, Terminal Multiplexer - утилита командной строки для управления несколькими терминалами в рамках одного окна. Он позволяет пользователям запустить несколько программ в одном терминале, разделять окно терминала на несколько панелей и группировать несколько панелей в одном окне.
Также tmux
позволяет пользователю сохранять сессии работы с терминалом и возобновлять их в любое время. Tmux очень полезен для управления удаленными серверами и для создания более эффективных многозадачных сред в OS Linux. В этой статье рассмотрим синтаксис и некоторые опции инструмента (не все, самые востребованные).
Команда Tmux имеет следующий синтаксис:
tmux [options] [command]
Некоторые из наиболее часто используемых опций команды Tmux
:
-c <path>
- указывает путь к файлу конфигурации.-L <name>
- устанавливает имя сокета.-f <path>
- указывает путь к сокету.-S <name>
- устанавливает имя сессии.Наиболее часто используемые команды Tmux:
new-session
- создает новую Tmux-сессию.list-sessions
- отображает список текущих сессий.attach-session
- подключается к указанной сессии.detach-session
- отключает текущую сессию от оболочки.switch
- переключается на другую панель или окно.kill-server
- остановить все запущенные сессии;kill-session
- завершить сессию переданную в параметре -t;list-clients
- посмотреть клиентов, подключенных к сессии -t;list-sessions
(ls
)- вывести список всех запущенных сессий;rename-session
- переименовать сессию, нужно передать идентификатор сессии и новое имя.Дополнительные опции и команды можно узнать, вызвав справку Tmux
командой
man tmux
Или:
tmux -h
Дальше расскажем, как команду использовать на практике.
Чтобы создать новую сессию достаточно выполнить команду без параметров:
tmux
Также можно создать сессию командой new-session и задать ей удобное имя:
tmux new-session -s "name"
Теперь вы можете использовать Tmux и создавать сессии командой.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: