Způsoby platby Abuse

Syntaxe a možnosti příkazu Tmux

27.05.2023, 18:21

V minulém článku jsme se zabývali tím, co je Tmux. Stručně řečeno, Terminal Multiplexer je nástroj příkazového řádku pro správu více terminálů v jednom okně. Umožňuje uživatelům spouštět více programů v jednom terminálu, rozdělit okno terminálu na více panelů a seskupit více panelů v jednom okně.

Také tmux umožňuje uživateli ukládat relace terminálu a kdykoli je obnovit. Tmux je velmi užitečný pro správu vzdálených serverů a pro vytváření efektivnějších multitaskingových prostředí v OS Linux. V tomto článku se podíváme na syntaxi a některé možnosti nástroje (ne všechny, jen ty nejoblíbenější).

Syntaxe Tmux

Příkaz Tmux má následující syntaxi:

tmux [options] [command]

Tmux options

Některé z nejčastěji používaných možností příkazu Tmux jsou:

  1. -c <cesta> - určuje cestu ke konfiguračnímu souboru.
  2. -L <název> - určuje název zásuvky.
  3. -f <cesta> - určuje cestu k zásuvce.
  4. -S <název> - určuje název relace.

Příkazy Tmux

Nejčastěji používané příkazy Tmux jsou:

  1. new-session - vytvoří novou relaci Tmux.
  2. list-sessions - zobrazí seznam aktuálních relací.
  3. attach-session- připojí se k zadané relaci.
  4. detach-session- odpojí aktuální relaci od shellu.
  5. switch- přepne na jiný panel nebo okno.
  6. kill-server- zastaví všechny běžící relace;
  7. kill-session- ukončí relaci předanou v parametru -t;
  8. list-clients- zobrazí klienty připojené k relaci s parametrem -t;
  9. list-sessions(ls)- zobrazíseznam všech běžících relací;
  10. rename-session- přejmenuje relaci, předá ID relace a nové jméno.

Další volby a příkazy lze nalézt vyvoláním nápovědy Tmux pomocí příkazu

man tmux

Nebo:

tmux -h

Dále si řekneme, jak příkaz používat v praxi.

Používání Tmux

Pro vytvoření nové relace stačí spustit příkaz bez parametrů:

tmux

Syntaxe a možnosti příkazu Tmux

Relace můžete také vytvořit příkazem new-session a vhodně ji pojmenovat:

tmux new-session -s "name"

Nyní můžete používat Tmux a vytvářet relace pomocí příkazu.