Android

Cum se utilizează ecranul linux

Instalare si prezentare Ubuntu Linux

Instalare si prezentare Ubuntu Linux

Cuprins:

Anonim

V-ați confruntat vreodată cu situația în care efectuați o sarcină de lungă durată pe o mașină de la distanță și, dintr-o dată, conexiunea dvs. scade, sesiunea SSH este încheiată și munca dvs. este pierdută. Ei bine, ni s-a întâmplat tuturor la un moment dat, nu-i așa? Din fericire, există un utilitar numit screen care ne permite să reluăm sesiunile.

Introducere

Screen sau GNU Screen este un multiplexor terminal. Cu alte cuvinte, înseamnă că puteți începe o sesiune de ecran și apoi puteți deschide orice număr de ferestre (terminale virtuale) în cadrul sesiunii respective. Procesele care rulează pe ecran vor continua să fie rulate atunci când fereastra lor nu este vizibilă, chiar dacă vă deconectați.

Instalați ecranul GNU Linux

Pachetul de ecran este preinstalat pe majoritatea distro-urilor Linux din zilele noastre. Puteți verifica dacă este instalat pe sistemul dvs. tastând:

screen --version

Screen version 4.06.02 (GNU) 23-Oct-17

Instalați ecranul Linux pe Ubuntu și Debian

sudo apt install screen

Instalați ecranul Linux pe CentOS și Fedora

sudo yum install screen

Pornirea ecranului Linux

Pentru a începe o sesiune de ecran, introduceți pur și simplu screen în consola:

screen

Aceasta va deschide o sesiune de ecran, va crea o nouă fereastră și va porni un shell în acea fereastră.

Acum că ați deschis o sesiune de ecran, puteți obține o listă de comenzi tastând:

Ctrl+a ?

Începând sesiunea numită

Ședințele numite sunt utile atunci când executați mai multe sesiuni pe ecran. Pentru a crea o sesiune numită, rulați comanda ecranului cu următoarele argumente:

screen -S session_name

Este întotdeauna o idee bună să alegeți un nume descriptiv al sesiunii.

Lucrul cu Windows Screen Windows

Când începeți o nouă sesiune de ecran, creează o singură fereastră cu un shell în ea.

Puteți avea mai multe ferestre în cadrul unei sesiuni de ecran.

Pentru a crea o fereastră nouă cu tipul Ctrl+a c , i se va atribui primul număr disponibil din intervalul 0…9 .

Mai jos sunt câteva dintre cele mai frecvente comenzi pentru gestionarea Windows Screen Windows:

  • Ctrl+a c Creați o fereastră nouă (cu shell) Ctrl+a " Lista tuturor ferestrei Ctrl+a 0 Comutați la fereastra 0 (după număr) Ctrl+a A Redenumiți fereastra curentă Ctrl+a S Divizați regiunea curentă orizontal în două regiuni Ctrl+a | Împărțiți regiunea curentă în verticală în două regiuni Ctrl+a tab Comutați focalizarea de intrare la următoarea regiune Ctrl+a Ctrl+a Comutați între regiunea curentă și cea anterioară Ctrl+a Q Închideți toate regiunile, dar cea curentă Ctrl+a X Închideți regiunea curentă

Desprindeți-vă de Linux Screen Session

Puteți să vă detașați de sesiunea de ecran oricând, tastând:

Ctrl+a d

Programul care rulează în sesiunea de ecran va continua să ruleze după ce te detașezi de sesiune.

Re-conectați-vă la un ecran Linux

Pentru a relua sesiunea de ecran, utilizați următoarea comandă:

screen -r

În cazul în care rulează mai multe sesiuni de ecran pe aparatul dvs., va trebui să adăugați ID-ul sesiunii de ecran după comutatorul r .

Pentru a găsi lista de identificare a sesiunilor, sesiunile de pe ecranul curent sunt executate cu:

screen -ls

There are screens on: 10835.pts-0.linuxize-desktop (Detached) 10366.pts-0.linuxize-desktop (Detached) 2 Sockets in /run/screens/S-linuxize.

screen -r 10835

Personalizați ecranul Linux

Când screen este pornit, acesta citește parametrii de configurare de la /etc/screenrc și ~/.screenrc /etc/screenrc dacă fișierul este prezent. Putem modifica setările implicite ale ecranului în funcție de preferințele noastre folosind fișierul .screenrc .

Iată un exemplu de configurare ~/.screenrc cu linie de stare personalizată și câteva opțiuni suplimentare:

~ /.Screenrc

# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}'

Utilizare de bază a ecranului Linux

Mai jos sunt cei mai de bază pași pentru a începe cu ecranul:

  1. În promptul de comandă, tastați screen Executați programul dorit. Utilizați secvența de Ctrl-a + Ctrl-d pentru a se detașa de sesiunea ecranului.Reasociați la sesiunea screen -r tastând screen -r .

Concluzie

În acest tutorial, ai învățat cum să folosești Gnu Screen. Acum puteți începe să utilizați utilitarul Screen și să creați mai multe ferestre de ecran dintr-o singură sesiune, să navigați între ferestre, să detașați și să reluați ședințele de ecran și să personalizați terminalul ecranului cu fișierul .screenrc .

Există multe altele pentru a afla despre ecranul Gnu din pagina Manual de utilizare a ecranului.

terminalul ecranului