У минулій статті ми розглянули, що таке Tmux. Коротко кажучи, Terminal Multiplexer - утиліта командного рядка для керування кількома терміналами в рамках одного вікна. Він дає змогу користувачам запустити кілька програм в одному терміналі, розділяти вікно термінала на кілька панелей і групувати кілька панелей в одному вікні.
Також tmux дає змогу користувачеві зберігати сесії роботи з терміналом і відновлювати їх у будь-який час. Tmux дуже корисний для управління віддаленими серверами і для створення більш ефективних багатозадачних середовищ в OS Linux. У цій статті розглянемо синтаксис і деякі опції інструменту (не всі, найбільш затребувані).
Синтаксис Tmux
Команда Tmux має такий синтаксис:
tmux [options] [command]
Опції Tmux
Деякі з найбільш часто використовуваних опцій команди Tmux:
-c <path>- вказує шлях до файлу конфігурації.-L <name>- встановлює ім'я сокета.-f <path>- вказує шлях до сокета.-S <name>- встановлює ім'я сесії.
Команди Tmux
Команди 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
Щоб створити нову сесію, достатньо виконати команду без параметрів:
tmux

Також можна створити сесію командою new-session і задати їй зручне ім'я:
tmux new-session -s "name"
Тепер ви можете використовувати Tmux і створювати сесії командою.