Přejít na hlavní obsah

Linux screen: jak používat, základní příkazy a funkce

Linux screen - je to nástroj, který umožňuje spouštět více relací příkazového řádku v jednom terminálu. To je zvláště užitečné, když musíte provádět úkoly na pozadí nebo být ve vzdálené relaci a musíte nechat spuštěné procesy aktivní po ukončení relace. Screen dává uživateli možnost vytvářet, spravovat a odpojovat se od virtuálních terminálů a ukládat všechny procesy na pozadí.

Posádky ovládání obrazovky je jednoduché a intuitivní. Umožňují vám vytvářet nová okna nebo podokna, pohybovat se mezi nimi, otevírat nová sezení a spravovat je. Pomocí speciálních příkazů lze navíc nakonfigurovat různá nastavení vzhledu, nakonfigurovat rolování, uložit výstup relace do souboru.

Působnost screen je také velmi výkonný. Můžete například vidět seznam aktivních relací a kdykoli se k nim připojit. Relace můžete spravovat z různých terminálů, aniž byste narušili procesy. Můžete se odpojit od relace a znovu se k ní připojit kdykoli budete chtít. Screen také podporuje režim pro více hráčů, který umožňuje více uživatelům pracovat současně v jedné relaci.

Linux screen: základní příkazy a funkce

Níže jsou uvedeny hlavní příkazy a funkce obrazovky Linux:

  1. screen - příkaz pro vytvoření nového virtuálního terminálu. Stačí zadat "screen" a stisknout Enter.
  2. Ctrl+A, C - klávesová zkratka pro vytvoření nového okna uvnitř virtuálního terminálu.
  3. Ctrl+A, N - klávesová zkratka pro přepnutí na další okno uvnitř virtuálního terminálu.
  4. Ctrl+A, P - klávesová zkratka pro přepnutí na předchozí okno uvnitř virtuálního terminálu.
  5. Ctrl+a,"číslo" - klávesová zkratka pro přepnutí na okno s určitým číslem uvnitř virtuálního terminálu.
  6. Ctrl+A, A - klávesová zkratka pro přejmenování aktuálního okna.
  7. Ctrl+A, D - klávesová zkratka pro odpojení od virtuálního terminálu a ponechání jeho práce na pozadí.
  8. screen -r - příkaz k obnovení virtuálního terminálu po jeho vypnutí.
  9. screen -ls - příkaz pro zobrazení seznamu dostupných virtuálních terminálů.
  10. Ctrl+A, \ - klávesová zkratka pro dokončení všech oken uvnitř virtuálního terminálu.

To jsou jen některé z hlavních příkazů a funkcí, které poskytuje nástroj Linux screen. Umožňuje také vytvářet a spravovat skupiny oken, rozdělovat okna vodorovně a svisle, provádět skripty na pozadí a další. Použití obrazovky Linux může výrazně zlepšit výkon na příkazovém řádku Linuxu.

Jak používat screen v Linuxu

Program screen se často používá v situacích, kdy je vyžadováno dlouhé provádění příkazů, například při spouštění dlouhých procesů nebo při práci se vzdálenými servery přes SSH.

Pro práci s screen v Linuxu použijte následující hlavní příkazy:

1. Spuštění nové relace screen:

screen

2. Odpojení od aktuální relace screen:

Ctrl+a d

3. Připojení ke stávající relaci screen:

screen -r

4. Odstranění relace screen:

screen -X -S [session_name] quit

5. Přepínání mezi okny:

Ctrl+a n (следующее окно)Ctrl+a p (предыдущее окно)

6. Vytvoření nového okna:

Ctrl+a c

7. Uzavření aktuálního okna:

exit

8. Posouvání nahoru / dolů:

Ctrl+a [ (вход в режим прокрутки)Ctrl+b (прокрутка вверх)Ctrl+f (прокрутка вниз)q (выход из режима прокрутки)

Nyní znáte hlavní příkazy programu screen v Linuxu. Použijte je k efektivní práci v terminálu!

Základní příkazy pro práci s screen v Linuxu

Zde jsou některé základní příkazy, které se mohou hodit při práci s screenem:

TýmPopis
screen Spouští novou relaci screen.
screen -r Připojuje se ke stávající relaci screen.
screen -ls Zobrazí seznam všech aktivních relací screen.
Ctrl+a c Vytvoří nové okno uvnitř relace screen.
Ctrl+a n Přepne se na další okno.
Ctrl+a p Přepne se na předchozí okno.
Ctrl+a A Přejmenuje aktuální okno.
Ctrl+a d Odpojuje se od relace a nechává ji aktivní.
screen -X -S [session id] quit Ukončuje uvedenou relaci.
screen -wipe Odstraní všechny neaktivní relace.

To jsou jen některé z dostupných týmů. Screen má mnoho dalších funkcí a vlajek, které mohou být užitečné při správě relací. Chcete-li se dozvědět více o screen, můžete se podívat do uživatelské příručky nebo použít příkaz man screen .

Funkce a funkce programu screen v Linuxu

1. Vytváření a správa relací (sessions):

Pomocí screen můžete vytvářet nové relace nebo se připojit ke stávajícím. To je užitečné, když potřebujete spustit více procesů najednou nebo ponechat úlohu běžící na pozadí i po dokončení relace uživatele.

2. Rozdělení obrazovky (split screen):

Screen vám umožňuje rozdělit obrazovku do několika oblastí, z nichž každá může obsahovat vlastní okno terminálu. To je velmi užitečné pro monitorování výstupu různých procesů nebo provádění více úkolů najednou.

3. Relace na pozadí (detached sessions):

Pomocí příkazu screen můžete spouštět relace na pozadí, což vám umožní odpojit se od terminálu, aniž byste museli přestat provádět procesy běžící uvnitř relace. Později se můžete znovu připojit k relaci a pokračovat v práci.

4. Posouvání a ukládání historie:

Screen ukládá historii výstupu do terminálu, což vám umožní posouvat a procházet předchozí výstup. To může být užitečné, když potřebujete zkontrolovat předchozí výsledky provádění příkazů nebo sledovat, co se během provádění úkolu dělo.

5. Kopírování a vkládání:

Screen poskytuje možnost zkopírovat text z výstupu terminálu a vložit jej jinam. To může být užitečné, když potřebujete přenést informace z jedné relace do druhé nebo uložit výsledky provádění příkazů pro pozdější použití.

6. Ochrana před odpojením:

Screen poskytuje ochranu před náhodným odpojením od systému nebo ztrátou komunikace. Pokud se odpojíte od terminálu nebo ztratíte spojení, relace screen zůstane aktivní a budete moci obnovit připojení a pokračovat s ním.

Program screen v Linuxu nabízí mnoho užitečných funkcí, které vám umožní efektivně spravovat terminály a úkoly. Použití obrazovky může výrazně zvýšit vaši produktivitu a usnadnit práci v Linuxu.