Ubuntu

Ako používať príkaz obrazovky na Ubuntu

Ako používať príkaz obrazovky na Ubuntu
Často sú chvíle, keď potrebujeme urobiť nejakú úlohu, ktorá si vyžaduje dlhý čas na spracovanie a vykonanie. Zrazu sa spojenie preruší, obrazovka zamrzne a stratí sa všetka vaša práca. Toto je zásadný problém, pretože niekto, kto potrebuje dodržať termín alebo vyžaduje, aby stratené údaje teraz museli všetko prerobiť.

Toto je miesto, kde sa nazýva utilita Obrazovka prichádza do obrazu. Obrazovka umožňuje používateľom používať viac terminálových relácií v jednom okne, ktoré je možné odpojiť a znova pripojiť presne od miesta, kde bola relácia odpojená. To je mimoriadne prospešné, pretože nebezpečenstvo straty spojenia je preč a v každej relácii sa dá pokračovať. Dnes sa pozrieme na to, ako je možné používať obslužný program Screen, a taktiež sa pozrieme na niektoré z funkcií programu Screen.

Inštaluje sa obrazovka

Obrazovka je dnes často predinštalovaná na mnohých linuxových distribúciách. Je možné ľahko skontrolovať, či je pomôcka Screen nainštalovaná, a to spustením nasledujúceho príkazu v termináli:

$ obrazovka - verzia

Ak vo svojom počítači nemáte nainštalovanú obrazovku, musíte spustiť nasledujúci príkaz na inštaláciu tohto nástroja:

$ sudo apt inštalačná obrazovka

Používanie obrazovky a funkcie

1) Úvodná obrazovka

Obrazovku spustíte otvorením terminálu a zadaním nasledujúceho príkazu:

$ obrazovka

Po zadaní tohto príkazu sa zobrazí obrazovka s autorskými právami, ktorá vás požiada o stlačenie Zadajte a pokračovať. Urobte tak a dostanete sa späť do terminálu, pričom sa nič nebude diať. Zdá sa, že terminál je rovnaký. Môžete ísť do priečinkov, pozrieť sa do nich, otvárať súbory a robiť všetky veci, ktoré ste už robili predtým. Čo sa teda zmenilo?

Aj keď sa zdá, že nedošlo k nijakej zmene, po zadaní príkazu Obrazovka sme skutočne skončili otvorením relácie obrazovky. Ak chcete získať všetky príkazy, ktoré sú súčasťou obrazovky, najskôr stlačte Ctrl + a nasledovaný ? (Otáznik bez úvodzoviek).

2) Odpojenie a opätovné pripojenie k obrazovke

Teraz predpokladajme, že chceme aktualizovať náš systém. Zadáme príkaz na aktualizáciu do terminálu a čakáme na jeho dokončenie. Keď sa vrátime späť do minulosti, ak sa stratí naše internetové pripojenie alebo sa odpojí naša relácia, náš proces aktualizácie sa zastaví a budeme musieť začať odznova. Aby sme tomu predišli, použijeme odpojený príkaz Screen. Za týmto účelom zadajte Ctrl + a nasledovaný: d. Získate výstup podobný tomu, ktorý je zobrazený na obrázku nižšie:

Teraz môžete vykonávať viac úloh naraz a robiť ďalšie úlohy, ktoré chcete robiť. Aktualizácia stále beží, ale iba na pozadí.

Ak sa vaše pripojenie náhodou rozpadne, alebo sa chcete znova pripojiť, aby ste videli jeho priebeh, jednoducho zadajte do terminálu nasledujúci príkaz:

$ obrazovka -r

To sa znova pripojí k obrazovke a budete môcť priamo vidieť, ako sa aktualizácia opakuje. Aj keď vaše pripojenie vypadne alebo sa relácia ukončí, pomocou tohto príkazu sa môžete znova pripojiť k procesu prebiehajúcemu na pozadí.

3) Viac obrazoviek

Ako už bolo spomenuté, program Screen umožňuje pripojiť viac terminálových relácií do jedného okna. Existujú dva spôsoby, ako vám to Screen umožňuje: vnorené obrazovky a odpojenie a spustenie inej obrazovky.

a) Vnorené obrazovky

Ak chcete vytvoriť vnorené obrazovky, rovnako ako na obrazovkách na obrazovke, môžete jednoducho zadať príkaz Obrazovka alebo použiť Ctrl + a nasledovaný: c. Týmto sa vytvorí nové okno z vašej aktuálnej polohy. Vaše staré okno bude zatiaľ aktívne na pozadí.

Napríklad v mojom úvodnom okne spúšťam horný príkaz, ku ktorému je možné získať prístup pomocou nasledujúceho kódu:

$ top

Teraz by som chcel urobiť nejaké ďalšie práce a zároveň ponechať svoj top otvorený na pozadí. Z tohto dôvodu najskôr vyberiem Ctrl + a a potom kliknite na: c. Týmto sa otvorí nové okno a teraz môžem robiť ďalšie úlohy.

Na prepínanie medzi obrazovkami môžem použiť príkazy: Ctrl + a nasledovaný: n, čo nás posúva do ďalšieho okna; a Ctrl + a nasledovaný: p, ktorý sa prepne na predchádzajúce okno. Každý proces bude pokračovať, kým okno nezatvoríte manuálne.

Ak sa chcete vrátiť späť do okna, kde bol spustený najvyšší proces, môžete to urobiť jednoducho zadaním ktoréhokoľvek z vyššie uvedených dvoch príkazov. Vybral som si to druhé, tak som napísal Ctrl + a nasledovaný: n.

A voilà, sme späť na hlavnej obrazovke.

b) Odpojenie a spustenie inej obrazovky

Ďalším spôsobom použitia viacerých obrazoviek súčasne je odpojenie prvej obrazovky a spustenie inej obrazovky na rovnakom termináli. Pozrime sa na túto situáciu na príklade.

Najskôr zadáme príkaz Obrazovka, čím spustíme reláciu. Potom povedzme, že chceme zistiť, koľko pamäte sa používa z nášho interného pevného disku. Za týmto účelom zadajte do terminálu nasledujúci príkaz:

$ df -h

Toto okno odpojíte stlačením Ctrl + a nasledovaný: d. Uvidíte výstup, ako je ten na obrázku nižšie.

Teraz spustíme príkaz na obrazovke, aby sme otvorili novú reláciu a začali vykonávať niektoré z našich úloh. Jednoducho otvorím niektoré priečinky a skontrolujem, či v ich adresároch nie sú informácie.

Odpojme tiež toto okno.

Teraz sa musíme znova pripojiť k prvému oknu, v ktorom sme sa pozerali na naše pamäťové údaje. Ale keď zadáme príkaz znovu pripojiť, zobrazí sa niečo také:

Ak je vo vašej relácii viac okien a chcete sa znovu pripojiť k niektorému z nich, musíte poznať ID obrazovky každého okna. Zoznam identifikátorov obrazovky získate tak, že do terminálu zadáte nasledujúci príkaz:

$ obrazovky -ls

To nám ukazuje, že existujú dve okná spolu s ich identifikátormi (14145 a 13774), ktoré sa zdajú byť oddelené. Pokiaľ je teda v našej relácii viac okien a chceme sa k niektorému oknu znova pripojiť, je potrebné do terminálu zadať nasledujúci príkaz:

$ screen -r ID

A ak si prajeme znovu pripojiť naše prvé okno, vstúpime do:

$ obrazovka -r 13774

A voilà, sme späť na našej prvej obrazovke.

4) Záverečné obrazovky

Zatvorenie obslužného programu Obrazovky sa dá vykonať jednoduchým zadaním príkazu exit do terminálu, a to nasledovne:

$ výstup

Prečo je príkaz na obrazovke taký užitočný?

Všetci sme prešli scenármi, v ktorých zlyháva naše internetové pripojenie alebo je naša relácia ukončená, čo má za následok stratu rozhodujúceho času alebo údajov. Obrazovka ponúka riešenie tohto problému tým, že umožňuje, aby procesy naďalej bežali na pozadí. V prípade, že sa relácia ukončí, potom obrazovka umožňuje používateľom pokračovať v procese od presného bodu odpojenia. To je veľmi prospešné, pretože poskytuje schopnosť umožniť procesom, ktoré si vyžadujú veľa času, bežať na pozadí a zároveň vykonávať inú prácu.

Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...
Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...