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.