Spôsoby platby Abuse

Pripojenie a odpojenie od relácie v tmuxe

31.05.2023, 17:13

Tmux (Terminal Multiplexer) je bezplatný softvér s otvoreným zdrojovým kódom, ktorý umožňuje otvoriť viacero terminálových okien v jednej konzole. Umožňuje používateľom spúšťať viacero príkazov súčasne v rôznych terminálových oknách v rámci jednej relácie, voľne sa pohybovať medzi oknami a prispôsobovať ich veľkosť a rozloženie. Tmux umožňuje efektívnejšiu prácu s terminálom, čím sa stáva flexibilnejším a používateľsky prívetivejším.

Čo je relácia tmux?

Tmux má funkcie, ako je ukladanie stavu relácie medzi reštartmi, rozdelenie okien do viacerých panelov, správa histórie príkazov, podpora klávesových skratiek a myši, prispôsobenie motívu a mnohé ďalšie.

Možno ho používať v miestnej sieti aj prostredníctvom vzdialeného prístupu, čo umožňuje správcom sysadminov efektívnejšie a bezpečnejšie spravovať siete a servery. Tmux je k dispozícii pre mnohé operačné systémy podobné Unixu vrátane Linuxu, MacOS a FreeBSD.

Relácia v tmux je logické zoskupenie otvorených okien terminálu. Každá relácia môže obsahovať viacero okien a panelov, ktoré sa dajú voľne presúvať a meniť ich veľkosť nezávisle od seba. Keď vytvoríte novú reláciu tmux, spustí sa v termináli a umožní vám multitasking, t. j. spustenie viacerých príkazov súčasne a zobrazenie výsledkov ich vykonávania v rôznych oknách.

Tmux zachováva stav každej relácie, aj keď zatvoríte terminál, odpojíte sa od servera alebo reštartujete systém. To vám umožňuje pokračovať tam, kde ste predtým skončili, aj po relácii, ktorá sa reštartovala. Okrem toho vám tmux umožňuje prepínať medzi reláciami, vytvárať nové okná v rámci aktuálnej relácie, spravovať okná, panely, priraďovať klávesové skratky a podobne. Celkovo používanie relácií v tmux výrazne zjednodušuje prácu s terminálom a zvyšuje efektivitu vašej práce.

Ako sa môžem pripojiť k relácii?

Ak sa chcete pripojiť k už spustenej relácii tmux, musíte v termináli vykonať nasledujúci príkaz:

tmux attach -t <session name>

kde `<názov relácie>` je názov relácie, ku ktorej sa chcete pripojiť.

Ako sa môžem od relácie odpojiť?

Ak sa chcete od relácie tmux odpojiť a nechať ju bežať na pozadí, spustite nasledujúcu kombináciu klávesov: Ctrl-b d. Tento príkaz vás presunie z relácie tmux do shellu a tmux zostane bežať na pozadí.

Ak však chcete reláciu tmux úplne ukončiť, stlačte `CTRL + b` a potom zadajte príkaz `:kill-session`. Tým sa ukončia všetky okná a panely spojené s danou reláciou Tmux.