Způsoby platby Abuse

Připojení a odpojení od relace v tmuxu

31.05.2023, 17:13

Tmux (Terminal Multiplexer) je bezplatný software s otevřeným zdrojovým kódem, který umožňuje otevřít více terminálových oken v jedné konzoli. Umožňuje uživatelům spouštět více příkazů současně v různých terminálových oknech v rámci jedné relace, volně se mezi okny pohybovat a přizpůsobovat jejich velikost a rozložení. Tmux umožňuje pracovat s terminálem efektivněji, je flexibilnější a uživatelsky přívětivější.

Co je relace tmux?

Tmux má funkce, jako je ukládání stavu relace mezi restarty, rozdělení oken do více panelů, správa historie příkazů, podpora myší a klávesových zkratek, přizpůsobení motivu a mnoho dalších.

Lze jej používat jak v místní síti, tak prostřednictvím vzdáleného přístupu, což umožňuje správcům sysadminů efektivněji a bezpečněji spravovat sítě a servery. Tmux je k dispozici pro mnoho operačních systémů podobných Unixu, včetně Linuxu, MacOS a FreeBSD.

Relace v tmuxu je logické seskupení otevřených terminálových oken. Každá relace může obsahovat více oken a panelů, které lze libovolně přesouvat a měnit jejich velikost nezávisle na sobě. Po vytvoření nové relace tmux se tato relace spustí v terminálu a umožňuje multitasking, tj. spuštění více příkazů současně a zobrazení výsledků jejich provádění v různých oknech.

Tmux zachovává stav každé relace, i když zavřete terminál, odpojíte se od serveru nebo restartujete systém. Díky tomu můžete pokračovat tam, kde jste dříve skončili, i po restartu relace. Kromě toho tmux umožňuje přepínat mezi relacemi, vytvářet nová okna v rámci aktuální relace, spravovat okna, panely, přiřazovat klávesové zkratky a další funkce. Celkově lze říci, že používání relací v tmuxu výrazně zjednodušuje práci s terminálem a zvyšuje efektivitu práce.

Jak se připojím k relaci?

Chcete-li se připojit k již spuštěné relaci tmuxu, musíte v terminálu provést následující příkaz:

tmux attach -t <session name>

kde `<název relace>` je název relace, ke které se chcete připojit.

Jak se odpojím od relace?

Chcete-li se od relace tmux odpojit a nechat ji běžet na pozadí, spusťte následující kombinaci kláves: Ctrl-b d. Tento příkaz vás přesune z relace tmux do shellu a tmux zůstane běžet na pozadí.

Pokud však chcete relaci tmux zcela ukončit, stiskněte klávesy `CTRL + b` a poté zadejte příkaz `:kill-session`. Tím se ukončí všechna okna a panely spojené s danou relací tmux.