Способи оплати Abuse

Синтаксис і опції команди Tmux

27.05.2023, 18:21

У минулій статті ми розглянули, що таке Tmux. Коротко кажучи, Terminal Multiplexer - утиліта командного рядка для керування кількома терміналами в рамках одного вікна. Він дає змогу користувачам запустити кілька програм в одному терміналі, розділяти вікно термінала на кілька панелей і групувати кілька панелей в одному вікні.

Також tmux дає змогу користувачеві зберігати сесії роботи з терміналом і відновлювати їх у будь-який час. Tmux дуже корисний для управління віддаленими серверами і для створення більш ефективних багатозадачних середовищ в OS Linux. У цій статті розглянемо синтаксис і деякі опції інструменту (не всі, найбільш затребувані).

Синтаксис Tmux

Команда Tmux має такий синтаксис:

tmux [options] [command]

Опції Tmux

Деякі з найбільш часто використовуваних опцій команди Tmux:

  1. -c <path> - вказує шлях до файлу конфігурації.
  2. -L <name> - встановлює ім'я сокета.
  3. -f <path> - вказує шлях до сокета.
  4. -S <name> - встановлює ім'я сесії.

Команди Tmux

Команди Tmux, які використовуються найчастіше:

  1. new-session- створює нову Tmux-сесію.
  2. list-sessions- відображає список поточних сесій.
  3. attach-session- підключається до зазначеної сесії.
  4. detach-session- відключає поточну сесію від оболонки.
  5. switch- перемикається на іншу панель або вікно.
  6. kill-server- зупинити всі запущені сесії;
  7. kill-session- завершити сесію, передану в параметрі -t;
  8. list-clients- подивитися клієнтів, підключених до сесії -t;
  9. list-sessions(ls)- вивести список усіх запущених сесій;
  10. rename-session - перейменувати сесію, потрібно передати ідентифікатор сесії та нове ім'я.

Додаткові опції та команди можна дізнатися, викликавши довідку Tmux командою

man tmux

Або:

tmux -h

Далі розповімо, як команду використовувати на практиці.

Застосування Tmux

Щоб створити нову сесію, достатньо виконати команду без параметрів:

tmux

Синтаксис і опції команди Tmux

Також можна створити сесію командою new-session і задати їй зручне ім'я:

tmux new-session -s "name"

Тепер ви можете використовувати Tmux і створювати сесії командою.