Instalace:
yum install screen
sudo apt-get install screen
Příkazy:
screen – spustit s výchozími parametry;
screen -S – spustit s určitým jménem „name“;
screen -U – spuštění v režimu UTF-8;
screen -ls – zobrazení existujících screen sezení s názvy a stavem (výstup ve formátu: pid.tty.host, „attached“ – připojené, „detached“ – odpojené, „dead“ – mrtvá);
screen -wipe – odstranění „mrtvého“ sezení;
screen -r – připojení k screen sezení;
screen -r name – připojení k určitému screen sezení s názvem „name“ (lze zadat několik počátečních písmen);
screen -R [name] – připojit se, a pokud neexistuje, vytvořit nové;
screen -x [name] – připojit se k určitému aktivnímu screen sezení s názvem „name“, tj. ke kterému je již připojena jiná relace.
Aby se nemuselo pracovat s výše uvedenými příkazy, lze použít následující příkaz pro vzdálený přístup přes SSH:
ssh -t login@host screen -Rd – po přihlášení na server se okamžitě dostanete do spuštěného screen sezení, a pokud takové neexistuje, vytvoří se. Pokud je v tuto chvíli k existujícímu sezení již připojena jiná relace, dojde k odpojení.
ssh -t login@host screen -RD – rozdíl spočívá v tom, že v jiné relaci nedojde pouze k odpojení od screen, ale také k odhlášení z SSH relace.
Klávesové zkratky:
Velká a malá písmena, jako obvykle v systémech *nix, mají význam; Ctrl+a je ovládací kombinace kláves, za kterou následuje nějaká další klávesa.
Ctrl+a space – přepnout na další okno v relaci;
Ctrl+a c – vytvořit nové okno;
Ctrl+a A – pojmenovat aktuální okno;
Ctrl+a „ – zobrazit seznam oken s možností přepnutí na některé z nich;
Ctrl+a ‘ – přepnout na určité okno podle názvu nebo čísla;
Ctrl+a [0-9] – přepnout na příslušné okno (číslování lze zobrazit pomocí Ctrl+a „);
Ctrl+a a – přepínání mezi dvěma posledními okny;
Ctrl+a n – přepnout na další okno;
Ctrl+a p – na předchozí, lze také použít BackSpace místo znaku p;
Ctrl+a d – odpojit se od screen;
Ctrl+a Esc – přepne screen do „režimu kopírování“. Stane se dostupným pohyb po obrazovce (kromě toho fungují klávesové zkratky pro pohyb, jako ve VIMu nebo less, včetně vyhledávání – „/“);
Ctrl+a M – sledování aktivity (aktivuje se při příchodu nových informací);
Ctrl+a _ – sledování nečinnosti (aktivuje se při přestání příjmu informací do terminálu);
Ctrl+a * – zobrazit seznam všech aktuálně připojených displejů.
