Terminal

GNU Screen Save Session ob ponovnem zagonu

GNU Screen Save Session ob ponovnem zagonu
Linux ima pripomoček z imenom Screen, ki vam omogoča uporabo več terminalskih sej znotraj enega okna. Tudi če se ti odklopijo, lahko začnete znova z natančnega mesta. Zato bo naša tema razprave v tem članku postopek, kako lahko shranite svojo sejo v pripomočku GNU Screen ob ponovnem zagonu njihovih sistemov Linux.

Pogoji

Preden preidemo na glavni korak shranjevanja seje, se moramo najprej prepričati, ali je pripomoček. Zaslon je nameščen v vaših sistemih ali ne. Danes je zaslon pogosto prednameščen s številnimi distribucijami Linuxa, kar lahko enostavno preverite tako, da v terminalu zaženete naslednji ukaz:

$ screen --verzija

Če pa se zdi, da v vašem sistemu v računalniških sistemih ni nameščen zaslon, lahko to preprosto storite tako, da v terminalu zaženete naslednji ukaz:

$ sudo apt namestitveni zaslon

Shranjevanje zaslona zaslona ob ponovnem zagonu

Skoraj nemogoče je dobiti zaslon na zaslonu, ki je povsem v skladu s tem, kar ste počeli. Še vedno pa obstaja način, da ga čim bolj približamo začetnemu stanju. To lahko storite z uporabo .screenrc in v njo dodate nekaj ukazov.

Kaj je .datoteka screenrc?

The .Datoteka screenrc, ki jo bomo uporabili za shranjevanje zaslona, ​​je uporabniška konfiguracijska datoteka za vaš pripomoček GNU Screen. Podobno je .emacs datoteka Emacs in je podobno znana kot inicializacijska datoteka. Kar pomeni, da bo vsakič, ko zaženete zaslon, najprej izvedel vse ukaze v tej datoteki in se nato premaknil na ostale stvari. Tukaj lahko shranite vse želene konfiguracije pripomočka za zaslon in ravno te konfiguracije vam bodo omogočile, da shranite zaslon zaslona.

Poglejmo si zdaj, kakšne naj bodo konfiguracije.

Konfiguracija za .datoteka screenrc

Tu lahko dodate več različnih konfiguracij, ki ustrezajo vašim interesom, na primer izklop začetne strani dobrodošlice ali nastavitev vezav tipk za enostavne bližnjice. Za shranjevanje seje zaslona večinoma uporabljam naslednjo konfiguracijsko datoteko.

# ogromen pomnilnik za pomikanje
defscrollback 5000
# brez pozdravnega sporočila
startup_message off
# privzeta okna
zaslon -t Shell 1 bash
screen -t Python 2 python
# postavitve
postavitev samodejno shrani
postavitev nova
izberite 1
postavitev priložite eno
postavitev izberite eno

V zgornji konfiguraciji je pomnilnik za pomikanje nazaj količina besedila, ki ga želite prikazati na zaslonu. Vedno je dobro, da je to veliko, saj boste besedilo videli jasneje in svoje delo opravili z lahkoto. Kot je navedeno zgoraj, je naslednji ukaz za izklop vašega pozdravnega sporočila.

Privzeta okna so tam, kjer se prikaže glavna bistva shranjevanja seje na zaslonu. To so privzeta okna, ki se bodo odprla ob zagonu. Tu lahko določite svoje pomembne mape, v katerih morda delate, saj se bodo samodejno odprle. V razdelku postavitve prvi ukaz, postavitev samodejno shrani, je najpomembnejša, saj shrani vaše zaslone. To naredi tako, da vklopi način samodejnega shranjevanja in tako z vsakim korakom samodejno shrani vaše delo.

Pomembno je omeniti, da postavitev samodejnega shranjevanja v ukazu deluje samo za izrecno imenovane postavitve v vašem .screenrc, zato, če želite shraniti novo postavitev, jo morate posebej omeniti v svojem .screenrc ali za shranjevanje postavitve uporabite naslednji ukaz:

$ layout save your_layout_name

Po dodajanju vaših konfiguracij v .screenrc, ko boste znova zagnali sistem ali se znova prijavili v sistem Linux, boste videli, da so seje na zaslonu shranjene.

3) Prošnje tretjih oseb

Namesto uporabe konfiguracij v vašem .Datoteka screenrc je uporaba programov drugih proizvajalcev, ki vam skupaj z ukazi na zaslonu nudijo dodatna orodja, s katerimi boste svoje delo opravljali bolj učinkovito. Eno takšnih orodij je screen-session, program z različnimi pripomočki, ki jih lahko, saj olajša delo z GNU Screen. Zaslonske seje lahko enostavno shranite z shrani ukaz tega programa. Ponuja več različnih možnosti za shranjevanje sej na zaslonu. Sem spadajo bodisi shranjevanje vaše trenutne seje bodisi shranjevanje katere koli vaše seje.

Shranjevanje trenutne seje:

$ scs shrani -force

Shranjevanje katere koli seje:

$ screen-session save -S ime seje savedsessionname

V zgornjem ukazu je ime seje se nanaša na ime seje, ki jo želite shraniti, in na shranjeno ime seje se nanaša na ime, s katerim želite shraniti sejo.

Zaključek:

Pripomoček Screen je izredno koristen, saj nam pomaga v ključnih trenutkih, ko se po naključju naša internetna povezava izgubi ali pa naše omrežje odpove, kar posledično povzroči, da izgubimo svoje delo. Zaslon vam omogoča enostavno izvajanje procesov v ozadju, in kot je razvidno zgoraj, lahko v primeru napak začnete neposredno od mesta, kjer je končan. Orodje je vsekakor vredno uporabiti.

Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...
Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...
Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...