Něco, co je opravdu otravné a hodně to obtěžuje, funguje v relaci Linuxu a že se z jednoho okamžiku na druhý neočekávaně zavře kvůli elektrickému problému, chybám ve vybavení, softwaru atd. Problém je, že se vztekáme, protože všechno, co jsme udělali, se jednoduše ztratí, ale naštěstí máme bezplatné řešení s názvem Screen, o kterém si v tomto tutoriálu podrobně promluvíme. Díky použití příkazů Linuxu můžeme mít ke každému úkolu vždy alternativu, a to při ztrátě dat je místo, kde vidíte, jak jsou užitečné.
Co je obrazovkaScreen nebo GNU Screen je terminálový multiplexor, pomocí kterého můžeme spustit relaci obrazovky a poté ve stejné relaci otevřít další okna zvaná virtuální terminály, aniž bychom cokoli ovlivnili. To umožňuje všem procesům spuštěným na obrazovce pokračovat v jejich provádění, i když odpojíme aktivní relaci.
Podrobně uvidíme, jak používat Screen v Linuxu.
Jak používat příkaz Screen Linux
Krok 1
Ve výchozím nastavení je obrazovka nainstalována ve většině distribucí, ale pokud tomu tak není, můžeme ji jednoduše nainstalovat provedením následujícího. Pro potvrzení stažení a instalace zadáme písmeno „S“.
Pokud používáme Ubuntu nebo Debian
obrazovka instalace sudo apt
Pokud používáme Red Hat, Fedora nebo CentOS
obrazovka instalace sudo yum
ZVĚTŠIT
Krok 2
Pro spuštění obrazovky jednoduše provedeme následující. To se postará o otevření relace obrazovky, vytvoření nového okna a aktivuje prostředí v tomto novém okně.
obrazovka
ZVĚTŠIT
Krok 3
Pro přístup k dostupným příkazům provedeme následující:
Ctrl + a?Krok 4
Pokud se chystáme vytvořit nové okno s typem shellu Ctrl + a c, bude mu přiřazeno první dostupné číslo v rozsahu od 0 do 9, některé z dostupných příkazů jsou:
Vytvořit nové okno (s shellem)
Ctrl + ac
Seznam všech oken
Ctrl + a "
Přepne do okna 0 (podle čísla)
Ctrl + a + 0
Upravte název aktuálního okna
Ctrl + a + c
Rozdělte aktuální oblast vodorovně na dvě oblasti
Ctrl + aS
Rozdělte aktuální oblast svisle na dvě oblasti
Ctrl + a |
Vytvořte kartu
Ctrl +
Přepíná mezi aktuální a předchozí oblastí
Ctrl + a Ctrl + a
Zavřete všechny oblasti kromě té aktuální
Ctrl + na Q
Krok 5
Chcete -li se odpojit od aktuální relace obrazovky, provedeme Ctrl + a da jedním ze způsobů lepší kontroly je identifikovat relace:
obrazovka -S relace 1Krok 6
Chcete -li zobrazit všechny aktivní relace nebo jejich stav, spusťte:
obrazovka -ls
Krok 7
V relaci můžeme pokračovat podle vašeho ID:
obrazovka -r ID
Stisknutím klávesy Enter přistoupíme k této relaci na pozadí, takto funguje obrazovka v Linuxu pro adekvátní a bezpečnou práci každé relace.