Terminál

Tmux vs. Porovnanie nástrojov na obrazovke

Tmux vs. Porovnanie nástrojov na obrazovke
Terminálový multiplexor je program, ktorý možno použiť na multiplexovanie relácií prihlásenia vo vnútri terminálu. To umožňuje používateľom mať viac relácií v jednom okne terminálu. Jednou z dôležitých vlastností terminálového multiplexora je, že používatelia môžu tieto relácie pripojiť a odpojiť.

V tomto článku sa dozvieme o najpopulárnejších terminálových multiplexoroch, ktorými sú Tmux a Screen. Najprv sa dozvieme, čo sú tieto nástroje, spolu s niektorými ich funkciami a funkciou. Nakoniec oba nástroje porovnáme.

Na vysvetlenie postupov diskutovaných v tomto článku používame operačný systém Debian 10.

Tmux

Tmux, skratka pre Terminal Multiplexer, vám umožňuje spravovať viac relácií terminálu súčasne, nie iba jednu. Z jedného terminálu môžete ľahko prepínať medzi viacerými programami. Je to naozaj užitočné, keď sa zaoberáte zložitým projektom, ktorý vyžaduje niekoľko terminálov. Pomocou Tmuxu môžete v prípade potreby pripojiť a odpojiť relácie. To umožňuje nepretržitú prevádzku procesov na serveroch bez prerušenia akejkoľvek úlohy.

Vlastnosti Tmux

Niektoré z funkcií Tmuxu sú nasledujúce:

Inštalácia Tmux

Tmux je súčasťou oficiálnych archívov Debianu. Môžeme ho nainštalovať pomocou príkazu apt-get v Termináli. Spustite terminál vo vašom systéme Debian OS. V ľavom hornom rohu pracovnej plochy prejdite na kartu Aktivity. Potom napíšte terminál vo vyhľadávacom paneli. Keď sa zobrazí ikona Terminál, otvorte ju.

Teraz, aby ste nainštalovali Tmux, vykonajte v termináli nasledujúci príkaz:

$ sudo apt nainštalovať tmux

Po výzve na zadanie hesla zadajte heslo sudo.

Spustite Tmux

Po nainštalovaní spustite Tmux jednoduchým napísaním tmux v termináli takto:

$ tmux

Spustením vyššie uvedeného príkazu sa spustí nová relácia. V dolnej časti okna relácie si všimnete zeleno sfarbený stavový riadok, ktorý obsahuje niektoré informácie. Pozrime sa, čo to znamená:

Pomocou Tmux

Najskôr sa musíme naučiť, ako Tmux funguje. Najzákladnejšie kroky, ako začať s používaním Tmuxu, sú uvedené nižšie:

Otvorte reláciu zadaním tmux new -s my_session do terminálu

  1. Dokončite požadovanú prácu.
  2. Po dokončení reláciu odpojte pomocou skratky Ctrl-b + d. Príkazy a programy sa budú naďalej spúšťať, aj keď reláciu odpojíte.
  3. Ak sa chcete znova pripojiť k relácii Tmux, jednoducho zadajte do terminálu tmux attach-session -t my_session.

Vytváranie pomenovaných relácií pomocou Tmuxu

Tmux označil svoje relácie číselne. Ak pracujete s viacerými reláciami, môžete im priradiť aj názvy. Vykonajte nasledujúci príkaz v termináli, aby ste vytvorili pomenovanú reláciu.

$ tmux new -s session_name

Napríklad na vytvorenie relácie s názvom tin bude príkaz:

$ tmux novinka-plechovka

Na nasledujúcej snímke obrazovky môžete vidieť stavový riadok zobrazujúci názov relácie v ľavom dolnom rohu.

Rozdelenie Tmuxu na výšku

Aby sa Tmux rozdelil vertikálne; použitie (Ctrl-b) +%. Potom sa obrazovka rozdelí vertikálne.

Rozdelenie Tmuxu horizontálne

Ak chcete rozdeliť Tmux vodorovne, použite (Ctrl-b) + “. Potom bude obrazovka rozdelená vodorovne.

Okná môžete tiež rozdeliť vodorovne aj zvisle.

Obrazovka

GNU Screen je ďalší program multiplexeru terminálu, ktorý umožňuje správu niekoľkých relácií terminálu z jedného okna. Podobne ako Tmux, môžete tiež pripojiť / odpojiť svoje relácie. Spolu s tým vám umožňuje zdieľať vašu reláciu s ostatnými používateľmi.

Funkcie obrazovky

Inštalácia obrazovky

Obrazovka je zahrnutá v predvolených úložiskách Debianu. Na jeho inštaláciu môžeme použiť príkaz apt-get. Spustite aplikáciu Terminál a inštaláciou obrazovky vykonajte nasledujúci príkaz:

$ sudo apt-get inštalačná obrazovka

Po výzve na zadanie hesla zadajte heslo sudo.

Úvodná obrazovka

Po nainštalovaní jednoducho napíšete obrazovka v termináli takto:

$ obrazovka

Typ Ctrl-A a ?, všetky príkazy budú uvedené na obrazovke.

$ screen -S súbor

Na obrazovke sa spustí pomenované okno. Neskôr sa tento názov použije na opätovné pripojenie obrazovky.

$ obrazovky -ls

Tento príkaz obsahuje zoznam aktuálne otvorených obrazoviek, ktoré zahŕňajú pripojené aj odpojené relácie obrazovky.

Odpojiť reláciu

Ctrl + A -d

Tento príkaz je možné použiť na odpojenie aktuálnej relácie obrazovky, aby ste ju mohli v budúcnosti znova pripojiť.

Znova pripojte reláciu

$ screen -r ID_obrazovky / meno_obrazovky

Tento príkaz možno použiť na opätovné pripojenie relácie obrazovky, ktorá bola predtým odpojená.

Prepínanie medzi oknami

Ctrl-a n

Používa sa na presun do ďalšieho okna. Ak sa chcete presunúť do predchádzajúceho okna, použite klávesy „Ctrl-A“ a „p“.

Zoznam otvorených okien

Ctrl + a

Používa sa na zoznam otvorených bash okien.

Horizontálne rozdelenie

Použite „Ctrl + a“ „|“ rozdeliť aktuálne okno vodorovne. Rozdelí to iba okno, ale nevytvorí reláciu. Na prepnutie do tejto oblasti použite klávesovú skratku „Ctrl + a“ „a na spustenie novej relácie použite kombináciu klávesov Ctrl + a“ „c“.

Vertikálne rozdelenie

Použite „Ctrl + a“ „S“ (veľké S) na rozdelenie aktuálneho okna vertikálne. Na prepnutie do tejto oblasti použite klávesovú skratku „Ctrl + a“ „a na spustenie novej relácie použite kombináciu klávesov Ctrl + a“ „c“.

Porovnanie medzi Tmux a Screen

Na základe vyššie uvedenej diskusie môžeme konštatovať, že obidva programy: Tmux a Screen slúžia približne podobnému účelu. Oba programy vytvárajú virtuálny terminál v jednom termináli, umožňujú vám prepínať medzi virtuálnymi terminálmi a umožňujú vám pripájať a znova pripájať virtuálne terminály, keď je prerušené sieťové pripojenie. Oba programy fungujú tak, že vytvárajú samostatné procesy, ktoré pomenovávajú rôzne.

Medzi týmito dvoma nástrojmi však tiež existujú určité rozdiely. Tmux má licenciu BSD, zatiaľ čo obrazovka má GNU GPL. Tmux je užívateľsky prívetivejší ako obrazovka a obsahuje pekný stavový riadok s niekoľkými informáciami. Tmux obsahuje automatické premenovanie okna, zatiaľ čo na obrazovke táto funkcia chýba. Obrazovka umožňuje zdieľanie relácie s ostatnými používateľmi, zatiaľ čo Tmux nie. To je skvelá vlastnosť, ktorá spoločnosti Tmux chýba.

Môžeme preto dospieť k záveru, že tak ako každý program, aj tento sa skutočne spolieha na vaše požiadavky a preferencie, s ktorými sa cítite pohodlnejšie. Vyskúšajte ich obaja a ušite si to, čo najlepšie vyhovuje vašim potrebám.

Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...
S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...