У минулій статті ми розглянули, що таке 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 і створювати сесії командою.