Předpoklady
Než přejdeme k hlavnímu kroku uložení naší relace, nejprve se musíme ujistit, zda je obslužný program. Obrazovka je ve vašich systémech nainstalována nebo ne. Obrazovka je dnes často předinstalována s mnoha distribucemi Linuxu, což můžete snadno zkontrolovat spuštěním následujícího příkazu v terminálu:
$ obrazovka - verze
Pokud se však zdá, že váš systém nemá ve vašich počítačových systémech nainstalovanou obrazovku, můžete to jednoduše provést spuštěním následujícího příkazu v terminálu:
$ sudo apt instalační obrazovkaUkládání relace obrazovky při restartu
Je téměř nemožné získat relaci obrazovky, která zcela odpovídá značce toho, co jste dělali. Stále však existuje způsob, jak ji co nejvíce přiblížit původnímu stavu. Toho lze dosáhnout pomocí .soubor screenrc a přidání některých příkazů do něj.
Co je to .soubor screenrc?
The .soubor screenrc, který použijeme k uložení relace obrazovky, je uživatelsky specifický konfigurační soubor pro váš nástroj GNU Screen. Je to podobné jako u .emacs soubor Emacsu a je podobně známý jako inicializační soubor. To znamená, že kdykoli spustíte obrazovku, nejprve provede všechny příkazy přítomné v tomto souboru a poté přejde na zbytek věcí. Tady můžete uložit všechny konfigurace nástroje obrazovky, které chcete, a právě tyto konfigurace vám umožní uložit relaci obrazovky.
Pojďme se nyní podívat na to, jaké konfigurace by měly být.
Konfigurace pro .soubor screenrc
Zde můžete přidat několik různých konfigurací, které splňují vaše zájmy, například vypnutí úvodní uvítací stránky nebo nastavení klávesových zkratek pro snadné zkratky. Pro uložení relace obrazovky většinou používám následující konfigurační soubor.
# obrovská vyrovnávací paměť pro posouvánídefscrollback 5000
# žádná uvítací zpráva
startup_message off
# výchozí okna
obrazovka -t Shell 1 bash
obrazovka -t Python 2 python
# rozložení
automatické ukládání rozložení zapnuto
rozložení nové
vyberte 1
rozložení připojit jeden
rozvržení vyberte jednu
Ve výše uvedené konfiguraci je vyrovnávací pamětí posouvání množství textu, které chcete zobrazit na obrazovce. Vždy je dobré ponechat toto velké, protože text uvidíte jasněji a svou práci zvládnete snadno. Následujícím příkazem je, jak bylo uvedeno výše, vypnutí uvítací zprávy.
Ve výchozích oknech se zobrazuje hlavní podstata ukládání relací obrazovky. Toto jsou výchozí okna, která se otevřou při spuštění. Zde můžete určit své důležité složky, kde byste mohli pracovat, protože se budou automaticky otevírat. V sekci rozložení první příkaz, automatické ukládání rozložení zapnuto, je nejdůležitější, protože šetří vaše relace na obrazovce. Dělá to zapnutím režimu automatického ukládání, a tak s každým provedeným krokem automaticky uloží vaši práci.
Je důležité si uvědomit, že automatické ukládání rozložení na příkaz funguje pouze pro explicitně pojmenovaná rozložení ve vašem .screenrc, takže pokud chcete uložit nové rozložení, musíte to buď konkrétně zmínit ve svém .soubor screenrc nebo použijte následující příkaz k uložení rozvržení:
$ layout uložit your_layout_namePo přidání vašich konfigurací do .soubor screenrc, po restartu nebo opětovném přihlášení do systému Linux uvidíte relace obrazovky uložené.
3) Aplikace třetích stran
Alternativa k použití konfigurací ve vašem .soubor screenrc slouží k používání aplikací třetích stran, které vám spolu s příkazy na obrazovce poskytují další nástroje pro efektivnější práci. Jedním z takových nástrojů je screen-session, program s řadou nástrojů, které můžete, protože usnadňuje práci s GNU Screen. Relace na obrazovce můžete snadno uložit pomocí Uložit příkaz tohoto programu. Poskytuje několik různých možností pro ukládání relací obrazovky. Mezi ně patří buď uložení aktuální relace, nebo uložení jakékoli vaší relace.
Uložení aktuální relace:
$ scs save - sílaUložení jakékoli relace:
$ screen-session save -S sessionname saveedessionnameVe výše uvedeném příkazu je název relace odkazuje na název relace, kterou chcete uložit, a na savedsessionname odkazuje na název, pod kterým chcete relaci uložit.
Závěr:
Obslužný program Screen je nesmírně užitečný, protože nám pomáhá v rozhodujících okamžicích, kdy se náhodou ztratí naše připojení k internetu nebo selže naše síť, což má za následek ztrátu práce. Obrazovka vám umožňuje snadno spouštět procesy na pozadí a jak je vidět výše, v případě jakékoli nehody můžete začít přímo od místa, kde přestala. Nástroj rozhodně stojí za použití.