Pe majoritatea computerelor Linux, aveți opțiunea de a deschide o fereastră și de a introduce comenzi care îi spun mașinii dvs. să facă lucruri. Uneori, pe măsură ce computerul pornește sau dacă se blochează ceva, această interfață bazată pe text vă ocupă întregul ecran.
Aceasta este linia de comandă Linux. Este mai vechi decât diferitele interfețe desktop, dar există un motiv pentru care este încă în jur și este utilizat pe scară largă. Mulți oameni jură.
O scurtă istorie a liniei de comandă
Interfața pe care o utilizați pentru a vizualiza și interacționa cu un sistem de operare, fie text sau grafic, este cunoscută sub numele de shell. Primele cochilii au fost bazate pe text. Acest lucru se datorează faptului că primele computere electronice nu erau dispozitive de uz casnic. În schimb, erau niște mainframe gigantice care ocupau camere întregi.
Pe atunci, puterea de calcul era destul de redusă, iar conexiunile la rețea erau lente. Puteți stoca foarte multe fișiere și mulți utilizatori se pot conecta simultan la un sistem printr-o conexiune foarte lentă atunci când lucrați doar cu text.
În 1969, Dennis Ritchie și Ken Thompson de la Bell Labs au dezvoltat sistemul de operare Unix, unul dintre primele sisteme de operare mainframe care au obținut adoptarea pe scară largă.
Unix a funcționat pe mainframe-uri ca sistem partajat, oamenii interacționând cu computerul de la terminale individuale constând doar dintr-o tastatură și un ecran. Utilizatorii au făcut totul, de la crearea și navigarea fișierelor până la transmiterea datelor prin tastarea comenzilor folosind un shell, pe care mainframe-ul l-a interpretat apoi.
Dacă ceva nu a mers bine, un administrator de sistem ar putea verifica printr-o consolă, o intrare de text dedicată și dispozitiv de afișare utilizat pentru mesaje legate de sistem, cum ar fi cele referitoare la BIOS, bootloader sau nucleu. Linux este un sistem asemănător Unix care reproduce multe dintre funcționalitățile Unix, dar ca software gratuit disponibil pentru toți.
Shell-ul Thompson (scris de Ken Thompson) a fost shell-ul inițial pentru Unix, dar un înlocuitor a venit de la Stephen Bourne în 1979 cunoscut sub numele de Shell Bourne. În 1989, Brian Fox a creat shell-ul Bourne Again (bash pe scurt) ca înlocuitor software gratuit al shell-ului Bourne ca parte a proiectului GNU. Acesta este shell-ul implicit pentru majoritatea sistemelor de operare Linux.
Astfel avem mai multe dintre numele care sunt încă utilizate în mod obișnuit pentru linia de comandă astăzi: linia de comandă, shell, terminal, consolă și bash.
Cum se folosește linia de comandă Linux
Pentru a începe, trebuie pur și simplu să faceți clic pe aplicația din linia de comandă a distribuției Linux. Pentru mulți, numele este pur și simplu „Terminal”. Acest lucru se datorează faptului că aplicațiile sunt în esență versiuni virtuale moderne ale terminalului Unix timpuriu.
O fereastră de terminal goală nu pare să arate prea mult, dar vă oferă trei biți de informații: numele dvs. de utilizator, numele gazdei (fie computerul dvs. local, fie un server la distanță) și directorul curent (în mod implicit, folderul de acasă, indicat de A ~). The $ marchează sfârșitul promptului.
Când introduceți o comandă în terminal și apăsați introduce, rezultatele apar adesea instantaneu. Multe comenzi de bază sunt scurte, cum ar fi comanda cd pentru schimbarea unui director, eu sunt pentru listarea fișierelor în directorul curent, sau rm pentru ștergerea unui fișier.
Majoritatea comenzilor urmează o sintaxă standard. Formula merge astfel:
opțiunea de comandă țintă
The ţintă este adesea un fișier sau un folder. Iată un exemplu folosind comanda ls:
ls -a Descărcări
În fragmentul menționat anterior, eu sunt este comanda, -A este opțiunea și Descărcări este folderul vizat de comanda dvs.
Deci, ce face această comandă? Ei bine, în mod implicit, listează toate fișierele vizibile din directorul curent. The -A opțiunea îi spune lui ls să afișeze și fișierele sau folderele ascunse. Directorul țintă Descărcări îi spune lui ls să listeze fișierele din folderul Descărcări, mai degrabă decât folderul în care lucrați în prezent.
Există nenumărate programe de linie de comandă acolo, cu multe preinstalate în mod implicit. Dacă sunteți gata să vă scufundați, consultați pagina noastră Foaie de trucuri pentru linia de comandă Linux.
De ce ai putea folosi linia de comandă astăzi?
Unele sarcini sunt pur și simplu mai rapide în linia de comandă. Un caz de utilizare pe care îl împart mulți utilizatori Linux de multă vreme este gestionarea software-ului. Dacă știți numele exact al aplicației dorite, este mai rapid să tastați comanda de instalare într-un terminal decât să deschideți un magazin de aplicații Linux. Asta nu înseamnă că magazinele de aplicații Linux sunt lente.
Tastând un apt sau dnf comanda este mai rapidă decât utilizarea oricărui magazin de aplicații, inclusiv cele de pe Windows, macOS, Android sau iOS. De asemenea, linia de comandă tinde să ofere mai multe informații în proces.
Linia de comandă oferă modalități rapide de a efectua sarcini foarte specifice pe care le repetați periodic, cum ar fi clonarea unui hard disk sau redenumirea unui număr mare de fotografii. Există aplicații grafice care fac aceste lucruri, dar dacă efectuați sarcina în mod identic de fiecare dată, simpla introducere a unei singure comenzi poate fi o economie de timp. Puteți automatiza aceste sarcini scriind un script.
Unele comenzi lansează ceea ce pare a fi aplicații complete care rulează în interiorul terminalului, cum ar fi top comandă care poate înlocui instrumentul de monitorizare a sistemului grafic.
Cunoașterea drumului în jurul unui terminal extinde și tipul de hardware pe care știi să îl folosești. De exemplu, vă puteți configura propriul server, fie acasă, fie de la distanță. Poate că decideți să transformați un Raspberry Pi sau un laptop vechi în care ați rămas un server media de acasă sau propriul dispozitiv de stocare în cloud.
Și dacă, din orice motiv, vă veți uita la un computer care nu va porni, cunoștințe despre linia de comandă crește șansa de a vă repara singur sistemul fără a fi nevoie să reinstalați sistemul dvs. de operare.
Linux necesită linia de comandă?
În acest moment, nu mai trebuie să vă cunoașteți drumul în jurul liniei de comandă pentru a utiliza Linux. Datorită mediilor și aplicațiilor disponibile pentru desktop, Linux este la fel de ușor de utilizat ca orice alt sistem de operare, dacă nu chiar mai ușor.
Însă, deși învățarea liniei de comandă nu este necesară, are avantajele sale. Și dacă te îndrăgostești profund de terminal, poți instala un program precum Tmux care vă permite să rulați și să vizualizați mai multe comenzi simultan.
Foaia de trucuri Essential Tmux Commands
Citiți în continuare
- Linux
- Terminal
Bertel este un minimalist digital care scrie de pe un laptop cu comutatoare de confidențialitate fizică și un sistem de operare aprobat de Free Software Foundation. El apreciază etica față de caracteristici și îi ajută pe ceilalți să preia controlul asupra vieții lor digitale.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona