GNU/Linux >> Znalost Linux >  >> Debian

Jak používat příkaz obrazovky v Linuxu

V systému Linux obrazovka vám umožňuje vytvářet a používat více relací z jedné relace SSH nebo terminálu. Používá se hlavně k obnovení náhodně ukončené relace. Když spustíte relaci pomocí příkazu screen, lze ji kdykoli odpojit a znovu připojit. „obrazovka ” také spravuje odpojenou relaci a po jejím opětovném připojení obnoví probíhající operace. Tato příručka bude diskutovat o tom, jak používat příkaz screen v Linuxu. Každá metoda vám bude poskytnuta od vytvoření relace obrazovky až po její odpojení a opětovné připojení. Takže, začněme!

Jak nainstalovat příkaz obrazovky v systému Linux

Než použijete příkaz screen, první věc, kterou musíte udělat, je nainstalovat obrazovku do vašeho systému Linux. Chcete-li tak učinit, otevřete terminál stisknutím „CTRL+ALT+T ” a poté proveďte níže uvedený příkaz:

$ sudo apt install screen

Bezchybný výstup deklaruje, že obrazovka je úspěšně nainstalována ve vašem systému. Tuto operaci můžete potvrdit kontrolou verze obrazovky:

$ screen --version

Z výstupu můžete vidět, že „verze obrazovky 4.08.00 ” je nainstalován:

Chcete-li použít příkaz screen, musíte nejprve znát jeho syntaxi. Pokračujte tedy a podívejte se na syntaxi příkazu screen poskytnutou v další sekci.

Syntaxe příkazu obrazovky v systému Linux

Zde je základní syntaxe příkazu screen:

$ screen [Option] [Command <Argument>]

V části „Možnost “, můžete přidat možnosti příkazů obrazovky podle vašich požadavků. Dále napište „Příkaz “, kterou chcete spustit v aktuální relaci obrazovky.

Poznámka: Tabulka voleb příkazů obrazovky s jejich popisem je přidána na konec tohoto příspěvku.

Jak používat příkaz obrazovky v systému Linux

Můžete použít jednoduchou „obrazovku ” příkaz pro zahájení relace obrazovky v aktuální relaci terminálu:

$ screen

Stiskněte „Mezerník “ pro přechod na další stránku nebo „Escape ” pro návrat z tohoto okna a zpět na vytvořenou relaci obrazovky:

Jak vytvořit relaci pojmenované obrazovky v systému Linux

Konvence pojmenování je užitečná, když provozujete více relací obrazovky současně. Chcete-li vytvořit relaci pojmenované obrazovky, přidejte „-S “ v příkazu obrazovky a zadejte „název relace “ poté. Upřednostňuje se také použití popisného názvu v relaci obrazovky, protože to pomůže při odpojení nebo opětovném připojení relace obrazovky.

Například následující „obrazovka “ vytvoří relaci obrazovky s názvem „firstScreen “:

$ screen -S firstScreen

Název relace obrazovky bude uložen pouze v tabulce obrazovky systému a neobjeví se v otevřené relaci:

Jak používat příkaz screen pro výpis relací obrazovky v systému Linux

Kombinace „-ls ” se používá pro výpis otevřených relací obrazovky, ať už běží na pozadí nebo ne. Tento seznam relací bude také obsahovat připojené a oddělené relace obrazovky:

$ screen -ls

Z výstupu se můžete podívat na další podrobnosti relací obrazovky, jako jsou jejich ID obrazovky, název obrazovky, datum a čas vytvoření a jejich aktuální stav, které lze „Připojit “ nebo „Odpojeno “:

Jak používat příkaz screen k odpojení relace obrazovky v systému Linux

Chcete-li relaci obrazovky odpojit, přidejte „-d “ na „obrazovce ” a zadejte ID obrazovky nebo název obrazovky. Můžete také použít „CTRL-a + d ” zkratka pro tento účel:

$ screen -d firstScreen

Z níže uvedeného výstupu můžete vidět, že naše „firstScreen ” relace byla úspěšně odpojena:

Chcete-li ověřit dříve provedenou akci, můžete vypsat relaci obrazovky a zkontrolovat stav zadané relace odtud:

Jak použít příkaz screen k opětovnému připojení relace obrazovky v systému Linux

Chcete znovu připojit relaci oddělené obrazovky? „obrazovka ” vám umožňuje provést tuto operaci pomocí „-r “ možnost. Například v níže uvedeném příkazu znovu připojíme „firstScreen ” přidáním ID obrazovky „4622 “ za „-r ” možnost:

$ screen -r 4622

Můžete také použít „CTRL-a + r ” zkratka pro opětovné připojení relace obrazovky:

Jak zobrazit příručku příkazů obrazovky v systému Linux

V systémech založených na Linuxu „člověk ” se používá k vytištění manuálu libovolného příkazu v terminálu Linux. Chcete-li například zobrazit příručku s příkazy obrazovky, napíšeme „man screen“ v terminálu:

$ man screen

Další možnosti příkazu obrazovky v systému Linux

Zde je seznam některých dalších možností příkazu screen:

Možnost Popis
-c Volba „-c“ se používá v příkazu „screen“ pro čtení konfiguračního souboru namísto „.screenrc“.
-f Volba „-f“ se používá v příkazu „screen“ pro zapnutí řízení toku.
-j Volba „-i“ se používá v příkazu „screen“ pro přerušení výstupu při zapnutí řízení toku.
-i Volba „-l“ se používá v příkazu „screen“ pro zapnutí režimu přihlášení.
-L Volba „-L“ se používá v příkazu „screen“ pro zapnutí protokolování výstupu.
-p Volba „-p“ se používá v příkazu „screen“ k předběžnému výběru zadané relace, pokud existuje.
-t Volba „-t“ se používá v příkazu „screen“ pro přidání názvu pro relaci obrazovky.
-v Volba „-v“ se používá v příkazu „screen“ pro tisk verze obrazovky.
-X Volba „-X“ se používá v příkazu „screen“ pro provedení příkazu obrazovky v konkrétní relaci.

Další zkratky příkazu obrazovky v systému Linux

Prohlédněte si níže uvedenou tabulku, kde se dozvíte více o klávesových zkratkách příkazů obrazovky:

Klávesová zkratka Popis
CTRL-a + c K vytvoření nové relace obrazovky se používá klávesová zkratka „CTRL-a + c“.
CTRL-a + n K přepnutí na další relaci obrazovky se používá klávesová zkratka „CTRL-a + n“.
CTRL-a + w K vytištění aktuálně otevřeného seznamu relací obrazovky se používá klávesová zkratka „CTRL-a + w“.
CTRL-a + p K přepnutí na předchozí relaci obrazovky se používá klávesová zkratka „CTRL-a + p“.
CTRL-a + k Klávesová zkratka „CTRL-a + k“ se používá k ukončení nebo ukončení všech relací obrazovky.
CTRL-a + l Ke svislému rozdělení relace obrazovky se používá klávesová zkratka „CTRL-a + l“.
CTRL-a + S K vodorovnému rozdělení relace obrazovky se používá klávesová zkratka „CTRL-a + S“.
CTRL-a + [ Ke spuštění režimu kopírování se používá klávesová zkratka „CTRL-a + [“.
CTRL-a + ] Ke vložení zkopírovaného textu se používá klávesová zkratka „CTRL-a + ]“.

Závěr

Screen je terminálový multiplexer, který se používá pro vytváření relací více obrazovek. V systému Linux pomocí „obrazovky ” vám umožní vytvořit relaci obrazovky a otevřít tolik virtuálních terminálů, kolik chcete v rámci této relace. I když se odpojíte nebo relace obrazovky není viditelná, úlohy nebo procesy běžící na obrazovce budou nadále provádět příslušné operace. V tomto zápisu jsme hovořili o příkazu obrazovky, jeho syntaxi a jak použít příkaz obrazovky v Linuxu . Kromě toho jsou k dispozici také možnosti příkazů obrazovky a jejich zkratky.


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

  2. Jak používat Linux Screen Command

  3. Jak používat příkaz ldconfig 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 „screen“ v Linuxu

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

  2. Jak používat obrazovku Linuxu

  3. Jak používat du Command v Linuxu