![Cum se deschide orice site web pe Firefox prin promptul de comandă](/f/40da86083e8a8898384d1ffafe0ed279.webp?width=100&height=100)
Ecran este un program software cu ecran complet care poate fi utilizat pentru multiplexarea unei console fizice între mai multe procese (de obicei shell-uri interactive). Oferă utilizatorului să deschidă mai multe instanțe de terminal separate într-un singur manager de ferestre de terminal.
Aplicația ecran este foarte utilă, dacă aveți de-a face cu mai multe programe dintr-o interfață de linie de comandă și pentru separarea programelor de shell-ul terminalului. De asemenea, vă permite să partajați sesiunile cu ceilalți utilizatori și să detașați / atașați sesiuni de terminal.
Pe Ubuntu 10.04 Server Edition, Ecran a fost instalat implicit. Dar, în Linux Mint nu are ecran instalat în mod implicit, trebuie să îl instalez mai întâi folosind comanda apt-get înainte de ao utiliza. Vă rugăm să urmați procedura de instalare a distribuției pentru a instala ecranul.
# apt-get install screen (Activat Debian bazate pe sisteme)
# yum ecran de instalare (Activat Palarie rosie bazate pe sisteme)
De fapt, Screen este o comandă foarte bună în Linux, care este ascunsă în sute de comenzi Linux. Să începem să vedem funcția ecranului.
Tastați doar ecranul la promptul de comandă. Apoi, ecranul se va afișa cu interfața exact ca linia de comandă.
[e-mail protejat] ~ $ ecran
Când intrați pe ecran, vă puteți face toată munca așa cum vă aflați în mediul CLI normal. Dar, deoarece ecranul este o aplicație, deci are comandă sau parametri.
Tip "Ctrl-A" și "?" fără ghilimele. Apoi, veți vedea toate comenzile sau parametrii pe ecran.
Legarea tastelor ecranului, pagina 1 din 1. Tasta de comandă: ^ A Literal ^ A: o pauză ^ B b flux ^ F f lockscreen ^ X x pow_break B ecran ^ C lățime W șterge C focalizare ^ I log H pow_detach D selectați 'windows ^ W w colon: hardcopy h login L prev ^ H ^ P p ^? tăcere _ wrap ^ R r copie ^ [[ajutor? meta a quit \ split S writebuf> detach ^ D d history {} monitor M readbufPentru a ieși din ecranul de ajutor, puteți apăsa butonul „bara de spațiu” sau „introduce“. (Vă rugăm să rețineți că toate comenzile rapide care utilizează „Ctrl-A”Se face fără ghilimele).
Desprindeți ecranul
Unul dintre avantajele ecranului este că îl puteți detașa. Apoi, îl puteți restabili fără a pierde nimic din ceea ce ați făcut pe ecran. Iată exemplul de scenariu:
Ești în mijlocul SSH-on serverul dvs. Să presupunem că descărcați 400 MB patch pentru sistemul dvs. folosind comanda wget.
Se estimează că procesul de descărcare va dura 2 ore lung. Dacă deconectați fișierul SSH sesiune sau brusc conexiunea pierdută accidental, atunci procesul de descărcare se va opri. Trebuie să începi din nou de la început. Pentru a evita acest lucru, putem folosi ecranul și îl putem detașa.
Aruncați o privire la această comandă. Mai întâi, trebuie să intrați pe ecran.
[e-mail protejat] ~ $ ecran
Apoi puteți face procesul de descărcare. Pentru exemple despre Linux Mint, îmi fac upgrade dpkg pachet folosind apt-get comanda.
[e-mail protejat] ~ $ sudo apt-get install dpkg
Eșantion de ieșire
Se citesc listele de pachete... Terminat. Crearea arborelui dependenței Citirea informațiilor de stare... Terminat. Următoarele pachete vor fi actualizate: dpkg. 1 actualizat, 0 nou instalat, 0 pentru eliminat și 1146 nu actualizat. Trebuie să obțineți 2.583 kB de arhive. După această operație, vor fi folosiți 127 kB de spațiu suplimentar pe disc. Obțineți: 1 http://debian.linuxmint.com/latest/ testare / dpkg principal i386 1.16.10 [2.583 kB] 47% [1 dpkg 1.625 kB / 2.583 kB 47%] 14,7 kB / sÎn timp ce descărcați în curs, puteți apăsa „Ctrl-A" și "d“. Nu veți vedea nimic când apăsați acele butoane. Rezultatul va fi astfel:
[detașat de la 5561.pts-0.mint] [e-mail protejat] ~ $
Atașați din nou ecranul
După ce detașați ecranul, spuneți că vă deconectați SSH sesiune și plecarea acasă. În casa ta, începi SSH din nou pe server și doriți să vedeți progresul procesului de descărcare. Pentru a face acest lucru, trebuie să restaurați ecranul. Puteți rula această comandă:
[e-mail protejat] ~ $ ecran -r
Și veți vedea că procesul pe care l-ați lăsat este încă în desfășurare.
Când ai mai mult de 1 ecran sesiune, trebuie să tastați sesiunea de ecran ID. Utilizați ecranul -ls pentru a vedea câte ecrane sunt disponibile.
[e-mail protejat] ~ $ ecran -ls
Eșantion de ieșire
[e-mail protejat] ~ $ ecran -ls. Există ecrane pe: 7849.pts-0.mint(10/06/2013 01:50:45 PM) (Detasat) 5561.pts-0.mint (10/06/2013 11:12:05 AM) (Detasat) 2 prize în / var / run / screen / S-pungki
Dacă doriți să restaurați ecranul 7849.pts-0.mint, apoi tastați această comandă.
[e-mail protejat] ~ $ ecran -r 7849
Utilizarea ecranului multiplu
Când ai nevoie de mai mult de 1 ecran să-ți faci treaba, e posibil? Da, este. Puteți rula mai multe ferestre de ecran în același timp. Există 2 (două) modalități de a face acest lucru.
În primul rând, puteți detașa primul ecran și rula un alt ecran pe terminalul real. În al doilea rând, faceți ecran imbricat.
Comutarea între ecrane
Când faceți ecran imbricat, puteți comuta între ecran folosind comanda „Ctrl-A" și "n“. Se va muta la următorul ecran. Când trebuie să accesați ecranul anterior, apăsați doar „Ctrl-A" și "p“.
Pentru a crea o nouă fereastră de ecran, trebuie doar să apăsați „Ctrl-A" și "c“.
Înregistrați orice faceți
Uneori este important să record ce ai făcut în timp ce ești în consolă. Să presupunem că sunteți un Administrator Linux care administrează o mulțime de servere Linux.
Cu această înregistrare a ecranului, nu este nevoie să notați fiecare comandă pe care ați făcut-o. Pentru a activa funcția de înregistrare a ecranului, apăsați doar „Ctrl-A" și "H“. (Vă rugăm să fiți atenți, folosim capitalul „H'Scrisoare. Folosind non capital „h', Va crea doar o captură de ecran a ecranului într-un alt fișier denumit tipărit).
În partea din stânga jos a ecranului, va apărea o notificare care vă spune că: Crearea fișierului jurnal „screenlog.0“. Veți găsi screenlog.0 fișier în directorul dvs. de acasă.
Această funcție va adăuga tot ceea ce faceți în timp ce vă aflați în fereastra ecranului. Pentru a închide ecranul pentru a înregistra activitatea care rulează, apăsați „Ctrl-A" și "H”Din nou.
O altă modalitate de a activa funcția de înregistrare, puteți adăuga parametrul „-L”Când rulează prima dată ecranul. Comanda va fi așa.
[e-mail protejat] ~ $ ecran -L
Ecran de blocare
De asemenea, ecranul are o comandă rapidă la Lacăt Monitorul. Puteți apăsa „Ctrl-A" și "X”Comandă rapidă pentru blocarea ecranului. Acest lucru este la îndemână dacă doriți să blocați rapid ecranul. Iată un exemplu de ieșire a ecranului de blocare după ce apăsați comanda rapidă.
Ecran folosit de Pungki Arianto pe menta. Parola:Puteți utiliza parola Linux pentru a o debloca.
Adăugați o parolă pentru a bloca ecranul
Din motive de securitate, poate doriți să puneți fișierul parola la sesiunea de ecran. O parolă va fi solicitată oricând doriți reatașați Monitorul. Această parolă este diferită de Ecran de blocare mecanism de mai sus.
Pentru a vă proteja parola ecranului, puteți edita „$ HOME / .screenrc”Fișier. Dacă fișierul nu există, îl puteți crea manual. Sintaxa va fi așa.
parola crypt_passwordA crea "parola_cripta”De mai sus, puteți utiliza„mkpasswd”Pe Linux. Iată comanda cu parolă „pungki123“.
[e-mail protejat] ~ $ mkpasswd pungki123. l2BIBzvIeQNOs
mkpasswd va genera o parolă hash așa cum se arată mai sus. Odată ce primiți parola hash, o puteți copia în „.screenrc”Și salvați-l. Asa ca ".screenrc”Fișierul va fi așa.
parola l2BIBzvIeQNOsData viitoare când rulați ecranul și îl detașați, parola va fi solicitată atunci când încercați reatașați acesta, așa cum se arată mai jos:
[e-mail protejat] ~ $ ecran -r 5741. Parola ecranului:
Tastați parola, care este „pungki123”Și ecranul va reatașați din nou.
După ce implementați această parolă de ecran și apăsați „Ctrl-A" și "X”, Atunci ieșirea va fi așa.
Ecran folosit de Pungki Arianto pe menta. Parola: Parola ecranului:Vă va fi solicitată o parolă de două ori. Prima parolă este dvs. Parola Linux, iar a doua parolă este parola pe care ați introdus-o în .screenrc fişier.
Părăsirea ecranului
Sunt 2 (două) modalități de a părăsi ecranul. În primul rând, folosim „Ctrl-A" și "d”Pentru a desprinde ecranul. În al doilea rând, putem folosi comanda exit pentru a termina ecranul. De asemenea, puteți utiliza „Ctrl-A" și "K”Să omoare ecranul.
Aceasta este o parte din utilizarea zilnică a ecranului. Există încă o mulțime de caracteristici în interiorul comanda ecranului. Poate vezi pagina manuală a ecranului pentru mai multe detalii.