Pe desktop-ul Linux, puteți utiliza în principal interfața grafică, dar dacă ați putea folosi un mod care era doar text?

Cu consolele virtuale Linux, puteți folosi computerul fără grafică pentru a salva un sistem X stricat sau chiar să îl utilizați fără interfață grafică.

Ce sunt consolele virtuale Linux?

Pe un sistem Linux, consola este tastatura și monitorul atașate direct la sistem. Acesta ar lua locul unui terminal serial pe sistemele Unix de minicomputer și mainframe. Acest lucru ar permite administratorului de sistem să se conecteze ca root, unde acest lucru ar putea fi restricționat la terminalele conectate la sistem de la distanță. În schimb, Linux folosește ceva numit framebuffer pentru a afișa text pe ecran.

O consolă virtuală este ca și cum ai avea un ecran complet Emulator de terminal Linux. Pe sistemele desktop, veți vedea frecvent mesaje de pornire înainte de pornirea managerului de afișare.

Trecerea la Console Virtuale

Pentru a comuta între consolele virtuale, puteți utiliza

instagram viewer
Alt + tastă funcțională sistem. De obicei, există șapte console virtuale pe care le puteți utiliza. Dacă rulați un sistem desktop cu X11, acesta începe de obicei în a șaptea consolă virtuală. Pentru a trece la prima consolă virtuală, va trebui să apăsați Alt + F1. Dacă nu funcționează pentru tine, încearcă Ctrl + Alt + F1 in schimb.

Când comutați consolele virtuale, acestea sunt etichetate cu numărul TTY, mergând de la unu la șapte, cum ar fi „tty1” pentru prima consolă virtuală.

Veți vedea un ecran de conectare. Conectați-vă folosind numele de utilizator și parola și puteți introduce comenzi în shell așa cum ați face ca și cum ați fi deschis o fereastră de terminal pe desktop. Dacă ați folosit vreodată MS-DOS pe un computer vechi, probabil că acest aspect vă va părea familiar.

În primele zile ale Linux, distribuțiile erau de obicei implicite pentru sesiunile de consolă virtuală, deoarece X era un porc de resurse pe computerele low-end ale zilei.

Din acest motiv, utilizatorii Linux îl rulau doar atunci când trebuiau absolut necesar, înainte ca computerele care puteau rula desktop-uri X cu performanțe decente să devină accesibile în a doua jumătate a anilor 1990.

Derularea și utilizarea mouse-ului în modul text

Consolele virtuale nu sunt utile doar pentru introducerea comenzilor, dar poți folosi și mouse-ul și touchpad-ul, cu condiția să instalezi driverele corecte. Driverul mouse-ului consolei este "gpm," care înseamnă General Purpose Mouse. Ca și în orice altceva pe sistemele Linux moderne, acesta este de obicei disponibil prin managerul de pachete al distribuției dvs.

Pe sistemele Debian/Ubuntu:

sudo apt install gpm

Pe Arch Linux:

sudo pacman -S gpm

Deoarece GPM rulează ca server și Arch nu pornește serverele în mod implicit, va trebui să faceți acest lucru activați-l folosind systemd:

sudo systemctl enable gpm.service

Pe sistemele Red Hat/Fedora/Rocky Linux:

sudo dnf install gpm

Cu driverul instalat, când utilizați consola, veți vedea un cursor al mouse-ului pe ecran. Puteți să faceți clic și să editați comenzi pe linia de comandă, precum și să copiați selectând text cu butonul stâng al mouse-ului și lipindu-l făcând clic dreapta.

De asemenea, puteți derula ecranul consolei în sus și în jos folosind Shift + Pagina în sus și Shift + Pagina în jos, deși Bash și Zsh vor intercepta adesea aceste apăsări de taste pentru a derula istoricul comenzilor. O alternativă este utilizarea modului de copiere al tmux pentru a derula în sus și în jos în terminal.

Legate de: Cum se instalează și se configurează Tmux pentru Linux

Utilizări pentru consolele virtuale

În timp ce consolele virtuale sunt utilizate mai rar acum, când desktopurile grafice cu manageri de afișare sunt mai frecvente, ele își au încă utilizări în Linux astăzi.

Dacă sesiunea dvs. X se blochează sau altceva nu merge bine, puteți trece la o consolă virtuală și vă puteți conecta pentru a încerca să o remediați. Puteți încerca să omorâți și să reporniți serverul X sau puteți să închideți sau să reporniți cu grație mașina.

Dacă sesiunea X nu reușește să pornească, veți fi oricum aruncat într-o sesiune de consolă virtuală. Acesta este încă un motiv pentru care merită să fii familiarizat cu linia de comandă Linux.

Consolele virtuale sunt încă folosite în unele programe de instalare de distribuție, în special cele care rulează în modul text. Puteți trece la o altă consolă virtuală și puteți vedea cum decurge instalarea sau de ce o operațiune pare să dureze mult. De asemenea, puteți executa și alte comenzi într-un shell care pot fi utile dacă întâmpinați erori.

Acum știți despre consolele virtuale Linux

Acum știți cum funcționează consolele virtuale Linux. Linux încă folosește linia de comandă pentru atât de multe operațiuni. Poate vă întrebați de ce este așa. O mare parte din aceasta se datorează moștenirii Unix a Linux.

5 motive pentru care Linux folosește atât de mult linia de comandă

Te-ai întrebat vreodată de ce linia de comandă este o parte atât de importantă a ecosistemului Linux? Iată răspunsul.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Terminal
Despre autor
David Delony (86 articole publicate)

David este un scriitor independent cu sediul în nord-vestul Pacificului, dar originar provine din Bay Area. Este un pasionat de tehnologie încă din copilărie. Interesele lui David includ lectura, vizionarea de emisiuni TV și filme de calitate, jocuri retro și colecționarea de discuri.

Mai multe de la David Delony

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona