V minulom článku sme sa zaoberali tým, čo je Tmux. Stručne povedané, Terminal Multiplexer je nástroj príkazového riadka na správu viacerých terminálov v rámci jedného okna. Umožňuje používateľom spúšťať viacero programov v jednom termináli, rozdeliť okno terminálu na viacero panelov a zoskupiť viacero panelov v jednom okne.
Tmux
tiež umožňuje používateľovi uložiť relácie terminálu a kedykoľvek ich obnoviť. Tmux
je veľmi užitočný na správu vzdialených serverov a na vytváranie efektívnejších multitaskingových prostredí v OS Linux. V tomto článku sa pozrieme na syntax a niektoré možnosti nástroja (nie všetky, len tie najpopulárnejšie).
Príkaz Tmux
má nasledujúcu syntax:
tmux [options] [command]
Niektoré z najčastejšie používaných možností príkazu Tmux
sú:
-c <cesta>
- určuje cestu ku konfiguračnému súboru.-L <názov>
- špecifikuje názov zásuvky.-f <cesta>
- špecifikuje cestu k zásuvke.-S <názov>
- špecifikuje názov relácie.Najčastejšie používané príkazy Tmux
sú:
new-session -
vytvorí novú reláciu Tmux.list-sessions - zobrazí zoznam
aktuálnych relácií.attach-session-
pripojí sa k zadanej relácii.detach-session-
odpojí aktuálnu reláciu od shellu.switch-
prepne na iný panel alebo okno.kill-server-
zastaví všetky spustené relácie;kill-session-
ukončí reláciu zadanú v parametri -t;list-clients-
zobrazí klientov pripojených k relácii s parametrom -t;list-sessions
(ls
)- zobrazízoznam
všetkých spustených relácií;rename-session- premenuje
reláciu, odovzdá ID relácie a nové meno.Ďalšie možnosti a príkazy nájdete po vyvolaní nápovedy Tmux
pomocou príkazu
man tmux
Alebo:
tmux -h
Ďalej si povieme, ako používať príkaz v praxi.
Na vytvorenie novej relácie stačí vykonať príkaz bez parametrov:
tmux
Reláciu môžete vytvoriť aj príkazom new-session a dať jej vhodný názov:
tmux new-session -s "name"
Teraz môžete používať Tmux a vytvárať relácie pomocou príkazu.