Ceva care este foarte enervant și care enervează foarte mult funcționează într-o sesiune Linux și că de la un moment la altul se închide neașteptat din cauza unei probleme electrice, erori în echipamente, software etc. Problema este că ne enervăm pentru că tot ce am făcut va fi pur și simplu pierdut, dar din fericire avem o soluție gratuită numită Screen despre care vom vorbi în detaliu în acest tutorial. Datorită utilizării comenzilor Linux, putem avea întotdeauna o alternativă la fiecare sarcină, iar în pierderea de date puteți vedea cât de utile sunt acestea.
Ce este ScreenScreen sau GNU Screen este un multiplexor de terminal cu care putem începe o sesiune de ecran și apoi putem deschide alte ferestre numite terminale virtuale în aceeași sesiune fără a afecta nimic. Acest lucru permite tuturor proceselor executate pe ecran să își continue activitatea de execuție chiar dacă deconectăm sesiunea activă.
Vom vedea în detaliu cum să folosim Screen în Linux.
Cum se utilizează comanda Screen Linux
Pasul 1
În mod implicit, Screen este instalat în majoritatea distribuțiilor, dar dacă nu este cazul, îl putem instala pur și simplu executând următoarele. Introducem litera „S” pentru a confirma descărcarea și instalarea.
Dacă folosim Ubuntu sau Debian
ecranul de instalare sudo apt
Dacă folosim Red Hat, Fedora sau CentOS
ecranul de instalare sudo yum
MARI
Pasul 2
Pentru a porni ecranul, pur și simplu executăm următoarele. Aceasta se ocupă de deschiderea unei sesiuni de ecran, crearea unei noi ferestre și va activa un shell în acea fereastră nouă.
ecran
MARI
Pasul 3
Pentru a accesa comenzile disponibile, vom executa următoarele:
Ctrl + a?Pasul 4
Dacă vom crea o fereastră nouă cu tipul de shell Ctrl + a c, i se va atribui primul număr disponibil într-un interval de la 0 la 9, unele dintre comenzile disponibile sunt:
Creați o fereastră nouă (cu shell)
Ctrl + ac
Enumerați toate ferestrele
Ctrl + a "
Comută la fereastra 0 (după număr)
Ctrl + a + 0
Modificați numele ferestrei curente
Ctrl + a + c
Împărțiți regiunea curentă orizontal în două regiuni
Ctrl + aS
Împărțiți regiunea curentă pe verticală în două regiuni
Ctrl + a |
Creați o filă
Ctrl +
Comutați între regiunea actuală și cea anterioară
Ctrl + a Ctrl + a
Închideți toate regiunile, cu excepția celei actuale
Ctrl + până la Q
Pasul 5
Pentru a ne deconecta de la sesiunea de ecran curentă vom executa Ctrl + a d și o modalitate pentru un control mai bun este identificarea sesiunilor:
ecran -S sesiune1Pasul 6
Pentru a vedea toate sesiunile active sau starea acestora, executăm:
ecran -ls
Pasul 7
Putem relua o sesiune după ID-ul dvs.:
ecran -r ID
Când apăsați Enter vom accesa acea sesiune în fundal, așa funcționează Screen în Linux pentru o funcționare adecvată și sigură a fiecărei sesiuni.