Crmgo Blog

screen (menadžer prozora)

screen (menadžer prozora)

Instalacija: yum install screen sudo apt-get install screen Komande: screen – pokrenuti sa podrazumevanim parametrima; screen -S – pokrenuti sa određenim imenom „name“; screen -U – pokrenuti u UTF-8 režimu; screen -ls – pregledati postojeće sesije sa imenima i…

screen (menadžer prozora)

Instalacija:

yum install screen

sudo apt-get install screen

Komande:

screen – pokrenuti sa podrazumevanim parametrima;
screen -S – pokrenuti sa određenim imenom „name“;
screen -U – pokretanje u UTF-8 režimu;
screen -ls – pregledati postojeće sesije sa imenima i stanjem (ispisuje se u formatu: pid.tty.host, „attached“ – aktivne, „detached“ – neaktivne, „dead“ – mrtve);
screen -wipe – obrisati „mrtvu“ sesiju;
screen -r – povezati se na sesiju;
screen -r name – povezati se na određenu sesiju sa imenom „name“ (mogu se navesti i početna slova);
screen -R [name] – povezati se, a ako ne postoji, kreirati novu;
screen -x [name] – povezati se na određenu aktivnu sesiju sa imenom „name“, odnosno na onu na koju je već neko drugo povezivanje uspostavljeno iz druge sesije.

Da biste izbegli rukovanje gore navedenim komandama, možete koristiti sledeću komandu za SSH udaljeni pristup:
ssh -t login@host screen -Rd – nakon ulaska na server odmah ulazite u pokrenutu sesiju, a ako takva ne postoji, biće kreirana. Ako je u tom trenutku već neko drugo povezivanje uspostavljeno sa drugog mesta, doći će do prekida tog povezivanja.
ssh -t login@host screen -RD – razlika je u tome što će u drugoj sesiji doći ne samo do prekida veze sa sesijom, već i do odjavljivanja (logout) iz same SSH sesije.

Prečice na tastaturi:

Kasna (velika/mala slova), kao što je uobičajeno u *nix sistemima, ima značenje; Ctrl+a je kontrolna kombinacija tastera, nakon koje sledi neki drugi taster.
Ctrl+a space – prebacivanje na sledeći prozor u sesiji;
Ctrl+a c – kreiranje novog prozora;
Ctrl+a A – preimenovanje trenutnog prozora;
Ctrl+a „ – pregled liste prozora sa mogućnošću prebacivanja na bilo koji od njih;
Ctrl+a ‘ – prebacivanje na određeni prozor po imenu ili broju;
Ctrl+a [0-9] – prebacivanje na odgovarajući prozor (numeraciju možete videti pomoću Ctrl+a „);
Ctrl+a a – prebacivanje između dva poslednja prozora;
Ctrl+a n – prebacivanje na sledeći prozor;
Ctrl+a p – na prethodni, takođe možete koristiti BackSpace umesto slova p;
Ctrl+a d – odspajanje od screen sesije;
Ctrl+a Esc – prebacuje screen u „režim kopiranja“. Postaje dostupno kretanje po ekranu (usput, rade i kombinacije tastera za kretanje kao u VIM-u ili less-u, uključujući i pretragu – „/“);
Ctrl+a M – praćenje aktivnosti (aktivira se pri pojavi novih informacija);
Ctrl+a _ – praćenje neaktivnosti (aktivira se kada prestane priliv informacija u terminal);
Ctrl+a * – prikaz liste svih trenutno povezanih ekrana.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.