GNU/Linux >> Znalost Linux >  >> Linux

Jak používat Linux Screen Command

Příkaz obrazovky Linuxu je jedním z nejužitečnějších příkazů, kdykoli provádíte dlouhotrvající úlohu, jako je zipování velkého adresáře nebo export databáze z terminálu Linux, aniž byste byli přerušeni náhlým přerušením připojení nebo ukončením relace SSH. No, to se někdy stalo každému z nás. Zde je obrazovka přichází příkaz, který nám umožňuje obnovit relace a zachránit nás při práci na velkém procesu.

V této příručce se naučíte používat příkaz Linux screen a provádět své úkoly.

Obrazovka v Linuxu je softwarový balíček, který vám umožňuje otevřít více terminálových relací v jediném okně SSH. Procesy, které běží na obrazovce, budou pokračovat, i když budete odpojeni od SSH.

Instalovat obrazovku Linux

Balíček obrazovky je ve výchozím nastavení na většině systémů Linux předinstalován. Můžete to ověřit pomocí následujícího příkazu.

screen --version
Output
Screen version 4.08.00 (GNU) 05-Feb-20

Pokud nemáte obrazovku nainstalován, můžete jej snadno nainstalovat pomocí správce balíčků vašeho operačního systému Linux.

Nainstalujte obrazovku Linux na Ubuntu a Debian

sudo apt update
sudo apt install screen

Nainstalujte obrazovku Linux na CentOS a Fedoru

sudo yum install screen

Spouštěcí obrazovka systému Linux

Obrazovku můžete snadno spustit pouhým zadáním příkazu screen.

screen

Tím se otevře nová relace obrazovky.

Zahájit relaci pojmenované obrazovky

Svou relaci obrazovky můžete také pojmenovat pomocí -S operátor.

screen -S screen_name

Tento příkaz vytvoří obrazovku s přiřazeným názvem.

Odpojit od obrazovky Linux

Z relace obrazovky se můžete kdykoli odpojit zadáním

Ctrl+a d

Uvidíte výstup podobný tomu níže s vaším jménem.

Output
[detached from 150473.cloudbooklet]

Program, který je spuštěn v relaci obrazovky, bude pokračovat i poté, co se odpojíte od relace.

Znovu připojit k obrazovce Linux

Postup své práce můžete znovu připojit k obrazovce.

screen -r

Pokud máte více obrazovek, musíte k připojení použít konkrétní ID.

Abyste získali ID obrazovky, musíte vypsat všechny obrazovky a najít ID.

Seznam všech obrazovek

Chcete-li zobrazit všechny obrazovky, můžete použít ls možnost.

screen -ls
Output
There is a screen on:
        150473.cloudbooklet   (03/17/22 09:41:32)     (Detached)
1 Socket in /run/screen/S-username.

Zde uvidíte své ID obrazovky a přezdívku, kterou můžete použít k připojení.

screen -r cloudbookklet

OR

screen -r 150473

Nyní se připojíte ke své konkrétní obrazovce.

Smazat relaci obrazovky Linux

Chcete-li smazat relaci obrazovky, stačí zadat exit z vaší relace.

Pokud potřebujete smazat celou relaci obrazovky, můžete použít následující příkaz.

screen -X -S screen_id quit

Pokud máte nějaké mrtvé relace, můžete použít níže uvedený příkaz.

screen -wipe

Připravte se na roli odborníka na informační technologie s operačním systémem Linux

Správa obrazovky Linux

Kdykoli spustíte novou relaci obrazovky, vytvoří se jediné okno s shellem.

V jedné relaci obrazovky můžete mít více oken.

Chcete-li vytvořit nové okno s shell typu Ctrl+a c , první dostupné číslo z rozsahu 0...9 bude mu přiřazen.

Níže jsou uvedeny některé nejběžnější příkazy pro správu systému Linux Screen Windows:

  • Ctrl+a c Vytvořte nové okno (s shellem).
  • Ctrl+a " Vypsat všechna okna.
  • Ctrl+a 0 Přepněte do okna 0 (podle čísla).
  • Ctrl+a A Přejmenujte aktuální okno.
  • Ctrl+a S Rozdělit aktuální oblast vodorovně na dvě oblasti.
  • Ctrl+a | Rozdělte aktuální oblast vertikálně na dvě oblasti.
  • Ctrl+a tab Přepněte vstupní fokus na další oblast.
  • Ctrl+a Ctrl+a Přepínání mezi aktuálním a předchozím oknem
  • Ctrl+a Q Zavřete všechny oblasti kromě aktuální.
  • Ctrl+a X Zavřete aktuální oblast.

Závěr

Nyní jste se naučili používat obrazovku Linux ve vašem systému.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.


Linux
  1. Jak používat Su Command v Linuxu

  2. Jak používat příkaz ldconfig v Linuxu

  3. Jak používat příkaz „screen“ v Linuxu

  1. Jak používat příkaz Disown v Linuxu

  2. Jak používat příkaz Linux SS

  3. Jak používat příkaz Linux nohup

  1. Jak používat obrazovku Linuxu

  2. Jak používat du Command v Linuxu

  3. Jak používat příkaz cd v Linuxu