Un interpret de linie de comandă, sau CLI, este un program pe care utilizatorii de computere îl utilizează pentru a rula comenzi text. Fiecare sistem de operare vine cu propriul CLI. De exemplu, Windows 10 oferă două CLI: Command Prompt și PowerShell (pentru utilizatorii avansați). Utilizatorii Linux pot utiliza Shell pentru a rula comenzi text.
O scurtă istorie a CLI
În primele zile ale calculului, interpreții de linie de comandă erau de fapt singura metodă disponibilă pentru a rula comenzi. Programele de interfață grafică cu utilizatorul nu existau. Începând cu anii '80, instrumentele GUI au devenit mai populare datorită progreselor majore în puterea de calcul.
Interpreții de linie de comandă bazați pe GUI au simplificat foarte mult modul în care utilizatorii interacționează cu computerele. Rolul fiecărui buton a devenit destul de intuitiv și explicit de la sine. Cu alte cuvinte, computerele au devenit mai atrăgătoare și mai ușor de utilizat de către utilizatorii care nu cunosc tehnologie.
Cum funcționează interpretul de linie de comandă?
Utilizatorii introduc comenzile prin tastatură. Apoi, interpretul de linie de comandă convertește comenzile în funcții sau apeluri de sistem. Sistemul de operare primește și rulează apelurile respective.
Gândiți-vă la CLI ca la un traducător. Programul traduce practic instrucțiunile în funcții pe care sistemul de operare le poate înțelege.
De ce folosim în continuare instrumentele din linia de comandă?
Viteză
CLI-urile permit utilizatorilor să introducă și să ruleze rapid comenzile sistemului. Tot ce trebuie să facă este să tastați comenzile și să apăsați Enter. De asemenea, utilizatorii pot utiliza CLI pentru a automatiza sarcinile computerului. Acest lucru se traduce prin mai puțin timp petrecut apăsând tastele.
Depanare
Depanarea problemelor computerului este mult mai rapidă și mai ușoară dacă utilizați comenzi. De exemplu, Command Prompt, CLI încorporat în Windows 10 poate rula multe comenzi utile de depanare.
Puteți repara problemele fișierelor de sistem rulând sfc /scannow. Dacă întâmpinați probleme de conectivitate la rețea, puteți rula ipconfig /flushdns comanda. Aceasta vă va reseta conexiunea la internet.
Singura Soluție
Există, de asemenea, un alt avantaj major care menține în viață instrumentele din linia de comandă. Există anumite comenzi pe care doar interpreții de linie de comandă le pot rula.
Interfața de utilizare pur și simplu nu poate găzdui butoane individuale pentru toate funcțiile pe care le acceptă un program. Nici adăugarea mai multor meniuri și submeniuri nu ar funcționa. Acest lucru ar aglomera interfața și ar deruta utilizatorii.
FAQ
Cum se numește un interpret de comenzi?
Interpreții de linie de comandă pot avea nume diferite în funcție de sistemul de operare pe care îl servesc. Un interpret de comenzi mai este numit și „coajă.” De exemplu, CLI pe Unix se numește Unix Shell.
De ce este separat interpretul de comenzi de nucleu?
Interpreții de linie de comandă sunt separați de nucleu deoarece sunt adesea supuși modificărilor. Nucleul este nucleul sistemului de operare. A avea un nucleu care se schimbă adesea ar face sistemul instabil.
De exemplu, utilizatorii pot personaliza CLI și pot adăuga noi apeluri de sistem. Cu un CLI care este diferit de kernel, astfel de modificări nu îl vor afecta pe acesta din urmă. Cu alte cuvinte, acest lucru nu va afecta modul în care se comportă sistemul de operare.
Iată-te; sperăm că acest ghid v-a ajutat să înțelegeți mai bine ce face un CLI. Dezvoltarea abilităților dvs. CLI este un pas important pentru a deveni un utilizator puternic, indiferent de sistemul de operare pe care îl utilizați.