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ší).
Příkaz Tmux má následující syntaxi:
tmux [options] [command]
Některé z nejčastěji používaných možností příkazu Tmux jsou:
-c <cesta> - určuje cestu ke konfiguračnímu souboru.-L <název> - určuje název zásuvky.-f <cesta> - určuje cestu k zásuvce.-S <název> - určuje název relace.Nejčastěji používané příkazy Tmux jsou:
new-session - vytvoří novou relaci Tmux.list-sessions - zobrazí seznam aktuálních relací.attach-session- připojí se k zadané relaci.detach-session- odpojí aktuální relaci od shellu.switch- přepne na jiný panel nebo okno.kill-server- zastaví všechny běžící relace;kill-session- ukončí relaci předanou v parametru -t;list-clients- zobrazí klienty připojené k relaci s parametrem -t;list-sessions(ls)- zobrazíseznam všech běžících relací;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.
Pro vytvoření nové relace stačí spustit příkaz bez parametrů:
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.