Terminál

Relace uložení obrazovky GNU při restartu

Relace uložení obrazovky GNU při restartu
Linux má nástroj s názvem Screen, který vám umožní používat více relací terminálu uvnitř jednoho okna. I když se tyto odpojí, můžete od tohoto přesného místa začít znovu. Proto bude naším diskusním tématem v tomto článku proces, jak je možné uložit jejich relaci v nástroji GNU Screen při restartu jejich systémů Linux.

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í obrazovka

Uklá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_name

Po 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íla

Uložení jakékoli relace:

$ screen-session save -S sessionname saveedessionname

Ve 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í.

Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...
Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...