GNU/Linux >> Znalost Linux >  >> Ubuntu

Pomocí příkazu obrazovky můžete spravovat terminálové relace v Ubuntu 20.04

Někdy potřebujeme použít více terminálových relací v rámci jednoho okna při provádění několika úkolů. Naštěstí v systému Linux máme „obrazovku“ konzolové aplikace, která nám umožňuje používat více terminálových relací v okně. Pomocí "obrazovkových" aplikací je možné spouštět libovolný počet interaktivních příkazových shellů, aplikací založených na konzole atd. Je velmi užitečné nechat program spuštěný, i když omylem zavřete terminál.

Například pracujete na vzdáleném linuxovém počítači pomocí relace SSH, ale mnohokrát se vám relace SSH ukončí a ztratíte úlohu, na které pracujete. V tomto případě pomůže nástroj obrazovky obnovit relaci.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy na systém Linux.

V této souvislosti se podíváme na běžné používání obrazovek v Ubuntu 20.04.


Základní použití obrazovky Linux

Níže jsou uvedeny nejzákladnější kroky, jak začít s obrazovkou:

  • Na příkazovém řádku zadejte příkaz screen.
  • Spusťte požadovaný program.
  • K odpojení od relace obrazovky použijte kombinaci kláves Ctrl-a + Ctrl-d.
  • Znovu se připojte k relaci obrazovky zadáním screen -r.


Jak nainstalovat obrazovkovou aplikaci na Ubuntu?

Chcete-li nainstalovat obrazovou aplikaci, spusťte následující příkaz:

$ sudo apt-get update
$ sudo apt-get install screen

Chcete-li ověřit instalaci obrazovky, spusťte následující příkaz.

$ screen --version


Jak spustit relaci obrazovky?

Pomocí jednoduchého příkazu obrazovky lze relaci obrazovky spustit. Příkaz vytvoří nový terminál uvnitř aktuálně běžícího terminálu a pokud jej nechcete používat, můžete použít příkaz exit a opustit obrazovku.

$ screen

V rámci obrazovky lze spustit nové okno s názvem následovně. V tomto příkladu jsem použil ukázkovou obrazovku s názvem obrazovky, kterou lze později znovu připojit.

$ screen -S example-screen


Jak zobrazit seznam procesů na obrazovce?

Spustili jsme nové okno pomocí příkazu screen. Nyní pro zobrazení všech aktuálně otevřených obrazovek spusťte příkaz:

$ screen -ls


Jak odpojit aktuální obrazovku?

K odpojení relace obrazovky od aktuálního terminálu můžete použít ctrl+a následovaný příkazem d. V terminálové relaci zadejte control+a d jako :

$ screen -S linuxapt-example


Jak znovu připojit relaci obrazovky?

Svou relaci oddělené obrazovky můžete znovu připojit pomocí příkazu screen s volbou -r. Ze seznamu relace obrazovky můžete jednoduše zadat screen -r a název obrazovky a relaci znovu připojit. V tomto příkladu jsem znovu připojil relaci 4351.example-screen ze svého seznamu obrazovek. Podle toho si můžete vybrat svou relaci.

$ screen -r 4351.example-screen

Můžete také připojit relaci obrazovky pomocí ID relace obrazovky nebo pomocí názvu pouze jako:

$ screen -r 4351
$ screen -r example-screen


Jak zobrazit seznam parametrů obrazovky?

Všechny parametry obrazovky můžete vypsat pomocí ctrl+a následovaného znakem ? .


Jak rozdělit obrazovku vertikálně?

Okno terminálu lze rozdělit vertikálně nebo horizontálně podle potřeby. Pro vertikální rozdělení okna stiskněte ctrl + a následovaný znakem | jako na snímku obrazovky. Stejný proces lze opakovat pro n počet vertikálních obrazovek.

Chcete-li přejít na jinou obrazovku, stiskněte ctrl+a a poté Tab.


Jak rozdělit obrazovku vodorovně?

Chcete-li obrazovku rozdělit vodorovně, stiskněte ctrl + a a poté S (velká písmena). Stejný postup můžete zopakovat a získat n počet horizontálních obrazovek.


Jak zrušit rozdělení obrazovky?

Svisle nebo vodorovně rozdělenou obrazovku lze rozdělit stisknutím kláves ctrl+a následovaných Q (velká písmena q).


Jak vytvořit nový terminál v rozdělené relaci?

Po vodorovném nebo svislém rozdělení obrazovky nevytvoří automaticky žádný terminál. Přejděte do nové terminálové relace pomocí kláves ctrl+a následované klávesou Tab a stisknutím ctrl+a následovaným c (malé c) vytvořte novou terminálovou relaci.


Jak ukončit relaci obrazovky?

Chcete-li ukončit aktuální relaci obrazovky, stiskněte ctrl+a a poté k (malé k) .


Jak zkontrolovat všechny možnosti dostupné pomocí příkazu obrazovky?

Chcete-li zkontrolovat všechny možnosti dostupné pomocí příkazu screen, spusťte ve svém terminálu následující příkaz:

$ screen --help


Jak zkontrolovat vlastníka obrazovky?

Chcete-li zkontrolovat vlastníka otevřené relace obrazovky, můžete vypsat obsah adresáře /var/run/screen pomocí příkazu ls -lthr /var/run/screen jako:

$ ls -lthr /var/run/screen/


Jak zkontrolovat manuálovou stránku příkazu Screen?

Chcete-li zkontrolovat manuálovou stránku příkazu screen, spusťte příkaz man screen jako:

$ man screen



Ubuntu
  1. Sdílení relací terminálu Linux pomocí Tmux a obrazovky

  2. Rozlišení obrazovky „mimo rozsah“?

  3. Jak vyčistit terminál v Ubuntu

  1. Jak používat obrazovku GNU ke správě terminálových relací v Linuxu

  2. Jak používat ssh-keyscan na Ubuntu

  3. Jak používat ssh-agent na Ubuntu

  1. Jak používat obrazovku Linuxu

  2. 15 Příkaz obrazovky Linuxu pro řešení relací terminálu

  3. Příklady příkazů obrazovky pro správu více terminálových relací