Ce este un interpret de linie de comandă?

Command Line Interpreter Definiție și comună Linii de comandă

Un interpret de linie de comandă este orice program care permite introducerea de comenzi și apoi execută acele comenzi în sistemul de operare . Este literalmente un interpret al comenzilor.

Spre deosebire de un program care are o interfață grafică (GUI) precum butoanele și meniurile care sunt controlate de mouse-ul meu, un interpret de linie de comandă acceptă linii de text de la o tastatură ca comenzi și apoi le transformă în funcții pe care le înțelege sistemul de operare.

Orice program de interpretare a liniei de comandă este adesea denumit în general ca o interfață de linie de comandă. Mai puțin frecvent, un interpret al liniei de comandă este, de asemenea, numit CLI , interpretor de limbaj de comandă , interfață de utilizator consola , procesor de comandă, coajă, coajă de linie de comandă sau interpret de comandă .

De ce sunt utilizați interpreți de linie de comandă?

Dacă un computer poate fi controlat prin aplicații ușor de utilizat și care au o interfață grafică, vă puteți întreba de ce ar vrea cineva să introducă comenzi prin linia de comandă. Există trei motive principale ...

Primul este că puteți automatiza comenzile. Există multe exemple pe care le-aș putea da, dar unul este un script pentru închiderea întotdeauna a anumitor servicii sau programe atunci când utilizatorul se loghează mai întâi. Altul poate fi folosit pentru a copia fișierele de format similar dintr-un folder, astfel încât să nu trebuiască să treci prin chiar tu. Aceste lucruri se pot face rapid si automat folosind comenzi.

Un alt avantaj al utilizării unui interpretor de linie de comandă este că puteți avea acces direct la funcțiile sistemului de operare. Utilizatorii avansați pot prefera interfața liniei de comandă din cauza acelui acces concis și puternic pe care îl oferă.

Cu toate acestea, utilizatorii simpli și neexperimentați nu doresc, de obicei, să utilizeze o interfață de linie de comandă, deoarece acestea nu sunt la fel de ușor de utilizat ca un program grafic. Comenzile disponibile nu sunt la fel de evidente ca un program care are un meniu și butoane. Nu puteți deschide doar un interpret de linie de comandă și imediat știți cum să-l utilizați ca și cum puteți cu o aplicație grafică obișnuită pe care o puteți descărca.

Interpreții de linie de comandă sunt folositori deoarece, deși există un număr foarte mare de comenzi și opțiuni pentru controlul unui sistem de operare, este posibil ca software-ul GUI din sistemul de operare pur și simplu să nu fie construit pentru a utiliza aceste comenzi. De asemenea, un interpret de linie de comandă vă permite să utilizați unele dintre aceste comenzi, fără a trebui să le folosiți pe toate, ceea ce este benefic pentru sistemele care nu dispun de resurse pentru a rula un program grafic.

Mai multe informații despre interpreții liniei de comandă

În majoritatea sistemelor de operare Windows, interpretul primar al liniei de comandă este Command Prompt . Windows PowerShell este un interpretor de linie de comandă mai avansat disponibil alături de Command Prompt în versiuni mai recente de Windows.

În Windows XP și Windows 2000, un instrument de diagnosticare special numit Consola de recuperare acționează și ca un interpret al liniei de comandă pentru a efectua diverse activități de depanare și de reparare a sistemului.

Interfața liniei de comandă din sistemul de operare macOS se numește Terminal.

Uneori, atât o interfață de linie de comandă, cât și o interfață grafică de utilizator sunt incluse în același program. În acest caz, este tipic ca o interfață să suporte anumite funcții care sunt excluse în cealaltă. Este, de obicei, porțiunea de linie de comandă care include mai multe caracteristici deoarece oferă acces brut la fișierele de aplicații și nu este limitată de ceea ce dezvoltatorul de software a ales să includă în GUI.