Android

Jak používat linuxovou obrazovku

dalsi-dovod-preco-pouzivat-linux-ubuntu-11.04-na-notebooku

dalsi-dovod-preco-pouzivat-linux-ubuntu-11.04-na-notebooku

Obsah:

Anonim

Už jste někdy čelili situaci, kdy na vzdáleném počítači provádíte dlouhodobý úkol a najednou vaše připojení přestane, relace SSH je ukončena a vaše práce se ztratí. No, stalo se to někdy všem nám, že? Naštěstí existuje nástroj nazvaný screen , který nám umožňuje pokračovat v relacích.

Úvod

Screen nebo GNU Screen je terminálový multiplexer. Jinými slovy to znamená, že můžete zahájit relaci obrazovky a poté v ní otevřít libovolný počet oken (virtuálních terminálů). Procesy spuštěné na obrazovce se budou nadále zobrazovat, i když se jejich okno nezobrazí, i když se odpojíte.

Nainstalujte obrazovku GNU systému Linux

Balíček obrazovky je dnes na většině linuxových distribucí předinstalován. Můžete zkontrolovat, zda je nainstalován ve vašem systému zadáním:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Nainstalujte Linuxovou obrazovku na Ubuntu a Debian

sudo apt install screen

Nainstalujte obrazovku Linux na CentOS a Fedora

sudo yum install screen

Spuštění obrazovky systému Linux

Chcete-li zahájit relaci obrazovky, jednoduše zadejte screen do konzoly:

screen

Tím se otevře relace obrazovky, vytvoří se nové okno a v tomto okně se spustí shell.

Nyní, když jste otevřeli relaci obrazovky, můžete získat seznam příkazů zadáním:

Ctrl+a ?

Zahájení pojmenované relace

Pojmenované relace jsou užitečné při spuštění více relací na obrazovce. Chcete-li vytvořit pojmenovanou relaci, spusťte příkaz screen s následujícími argumenty:

screen -S session_name

Vždy je dobré vybrat popisný název relace.

Práce se systémem Windows Screen Windows

Když spustíte novou relaci obrazovky, vytvoří se jedno okno s shellem.

Uvnitř relace obrazovky můžete mít více oken.

Chcete-li vytvořit nové okno s typem prostředí Ctrl+a c , bude mu přiděleno první dostupné číslo z rozsahu 0…9 .

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

  • Ctrl+a c Vytvoření nového okna (se skořepinou) Ctrl+a " Vypsat celé okno Ctrl+a 0 Přepnout do okna 0 (podle čísla) Ctrl+a A Přejmenovat aktuální okno Ctrl+a S Rozdělit aktuální oblast vodorovně na dvě oblasti Ctrl+a | Rozdělit aktuální oblast svisle na dvě oblasti Ctrl+a tab Přepnout fokus vstupu na další region Ctrl+a Ctrl+a Přepnout mezi aktuální a předchozí oblastí Ctrl+a Q Zavřít všechny oblasti kromě aktuální oblasti Ctrl+a X Zavřete aktuální oblast

Odpojte se od relace systému Linux

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

Ctrl+a d

Program spuštěný v relaci obrazovky bude pokračovat i po odpojení od relace.

Znovu připojte na obrazovku systému Linux

Chcete-li obnovit relaci obrazovky, použijte následující příkaz:

screen -r

V případě, že máte na počítači spuštěno více relací na obrazovce, budete muset za přepínač r připojit ID relace na obrazovce.

Chcete-li najít ID relace, zobrazte aktuální relace probíhající obrazovky s:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Přizpůsobte obrazovku systému Linux

Při /etc/screenrc screen načte své konfigurační parametry z /etc/screenrc a ~/.screenrc pokud je soubor přítomen. Výchozí nastavení obrazovky můžeme upravit podle našich preferencí pomocí souboru .screenrc .

Zde je ukázková konfigurace ~/.screenrc konfigurace s přizpůsobeným stavovým řádkem a několika dalšími možnostmi:

~ /.screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Základní použití obrazovky v systému Linux

Níže jsou uvedeny základní kroky, jak začít s obrazovkou:

  1. Na příkazovém řádku zadejte příkaz screen .Run požadovaný program.Použijte sekvenci Ctrl-a + Ctrl-d k odpojení od relace obrazovky.Připojte se k relaci screen -r zadáním screen -r .

Závěr

V tomto tutoriálu jste se naučili, jak používat Gnu Screen. Nyní můžete začít používat nástroj Screen a vytvářet více oken z jedné relace, procházet mezi okny, odpojovat a obnovovat relace obrazovky a přizpůsobit svůj terminál obrazovky pomocí souboru .screenrc .

O stránce Gnu Screen se dozvíte mnohem více na stránce Uživatelská příručka k obrazovce.

obrazovkový terminál