ekranas „Linux“ komanda suteikia galimybę paleisti ir naudoti kelias apvalkalo sesijas iš vieno ssh sesija. Kai procesas pradedamas naudojant „ekraną“, procesas gali būti atskirtas nuo seanso ir vėliau vėl gali būti prijungtas. Kai seansas yra atjungtas, procesas, kuris iš pradžių buvo pradėtas ekrane, vis dar vykdomas ir jį valdo pats ekranas. Tada procesas gali iš naujo prijungti seansą vėliau, o terminalai vis dar yra tokie, kokie buvo palikti. Sintaksė:
screen [-opts] [cmd [args]]>
Galimybės:
- -a: Tai priverčia visas galimybes į kiekvieno lango terminų dangtelį. -A -[r|R]: pritaiko visus langus prie naujo ekrano pločio ir aukščio. -c failas: nuskaito konfigūracijos failą, o ne „.screenrc“. -d (-r): atjungia kitur veikiantį ekraną (ir vėl prideda čia). -dmS pavadinimas: Jis prasideda kaip demonas: Ekrano sesija atskirtu režimu. -D (-r): jis atjungiamas ir atsijungiamas nuotolinio valdymo pultu (ir vėl prijungiamas čia). -D -RR: daro viską, ko reikia, kad gautų ekrano seansą. -e xy: pakeičia komandos simbolius. -f: įjungia srauto valdymą, -fn = išjungta, -fa = automatinis. -h eilutės: nustato slinkimo atgal istorijos buferio dydį. -i: Įjungus srauto valdymą, išvestis nutraukiama anksčiau. -l: įjungia prisijungimo režimą (atnaujinkite /var/run/utmp), -ln = išjungta. -ls [match]: rodo visus pridėtus ekranus. -L: įjungia išvesties registravimą. -m: nepaiso $STY kintamojo, sukurkite naują ekrano seansą. -O: pasirenkama optimali išvestis, o ne tiksli vt100 emuliacija. -p langas: iš anksto pasirenkamas pavadintas langas, jei jis yra. -q: tylus paleidimas. Jei nepavyksta, išeina su ne nuliu grąžinimo kodu. -Kl.: jos komandos išsiųs atsakymą į užklausos proceso stdout. -r [sesija]: jis vėl prijungiamas prie atskirto ekrano proceso. -R: Jei įmanoma, vėl prijunkite, kitu atveju pradėkite naują seansą. -S sockname: Pavadina šią sesiją .sockname vietoj … -t title: nustato pavadinimą. (lango pavadinimas). -T terminas: terminas naudojamas kaip $TERM langams, o ne ekranui. -U: nurodo ekranui naudoti UTF-8 kodavimą. -v: spausdinama ekrano versija 4.06.02 (GNU) 23-spalio 17 d. -x: pritvirtinamas prie neatskirto ekrano. (Kelių ekranų režimas). -X: ji vykdoma kaip ekrano komanda nurodytoje sesijoje.
Spartieji klavišai Parinktys:
- Ctrl-a + c: sukuria naujus langus. Ctrl-a + w: rodomas visų šiuo metu atidarytų langų sąrašas. Ctrl-a + A: pervadina dabartinius langus. Pavadinimas pasirodys, kai pateiksite langų, atidarytų naudojant Ctrl-a + w, sąrašą. Ctrl-a + n: pereina į kitus langus. Ctrl-a + p: pereina į ankstesnius langus. Ctrl-a + Ctrl-a: grįžta į paskutinius naudotus langus. Ctrl-a + k: uždaro esamus langus (nužudo). Ctrl-a + S: dabartinius langus padalija horizontaliai. Norėdami perjungti langus, paspauskite Ctrl-a + Tab. Ctrl-a + |: dabartinius langus padalijo vertikaliai. Ctrl-a + X: uždaryti aktyvų padalintą langą Ctrl-a + Q: uždaryti visus padalintus langus Ctrl-a + d: atjungia ekrano seansą jo nestabdant. Ctrl-a + r: iš naujo prideda atskirtą ekrano seansą. Ctrl-a + [: paleidžiamas kopijavimo režimas. Ctrl-a + ]: įklijuoja nukopijuotą tekstą.
Pavyzdžiai:
- Ekrano komandos diegimas: Norėdami įdiegti ekrano komandą, tiesiog eikite į terminalą ir įveskite šią komandą:
sudo apt install screen>
-
ekranas: ekrane bus atidarytas naujas langas.
screen>
-
-S: jis atidarys naują langą ekrane ir taip pat suteiks langui pavadinimą. Tai sukuria sesiją, kuri identifikuojama šiuo pavadinimu. Pavadinimas gali būti naudojamas vėlesniam ekrano prijungimui.
screen -S file>
-
-ls: naudojama rodyti šiuo metu atidarytus ekranus, įskaitant tuos, kurie veikia fone. Jame bus pateiktos visos pridėtos ir atskirtos ekrano sesijos.
screen -ls>
-
-d: jis naudojamas ekrano seansui atskirti, kad jį būtų galima vėl prijungti ateityje. Tai taip pat galima padaryti naudojant spartųjį klavišą Ctrl-a + d
screen -d 1643>
- čia 1643 m yra ekrano ID, kurį norime atskirti.
-r: naudojamas norint iš naujo prijungti ekrano seansą, kuris buvo atjungtas anksčiau.
screen -r 1643>
Pastaba:
- Norėdami patikrinti, ar nėra rankinio ekrano komandos puslapio, naudokite šią komandą:
man screen>
- Norėdami patikrinti ekrano komandos pagalbos puslapį, naudokite šią komandą:
screen --help>






