Diferența Dintre GUI și Linia De Comandă

Diferența Dintre GUI și Linia De Comandă
Diferența Dintre GUI și Linia De Comandă

Video: Diferența Dintre GUI și Linia De Comandă

Video: Diferența Dintre GUI și Linia De Comandă
Video: The Command Line Does It Better Than The GUI 2024, Noiembrie
Anonim

GUI vs Linia de comandă

Cele mai populare două moduri de a interacționa cu un computer sunt Linia de comandă și GUI (Graphical User Interface). Linia de comandă este o interfață numai text, în timp ce GUI este o interfață, compusă din simboluri grafice. De cele mai multe ori, toate sarcinile generale efectuate utilizând o interfață grafică pot fi realizate de o linie de comandă și invers (deși atunci când vine vorba de sarcini avansate, linia de comandă poate fi singura opțiune).

Ce este un GUI?

GUI (pronunțat gooey) este un tip de interfață care permite utilizatorilor să comunice cu sistemele de operare sub formă de imagini / animații / audio spre deosebire de text. Această interfață prezintă utilizatorului informațiile / acțiunile disponibile prin obiecte grafice (cum ar fi pictogramele). Atât mouse-ul, cât și tastatura pot fi utilizate pentru interacțiune. Utilizatorul efectuează acțiuni prin manipularea directă a obiectelor grafice de pe ecran.

Ce este o linie de comandă?

Linia de comandă (de obicei cunoscută sub numele de interfață / interpretor de linie de comandă sau CLI) este un mecanism care permite interacțiunea cu sistemul de operare al computerului prin introducerea (tastarea) comenzilor. Aceasta este o interfață numai text, care necesită doar introducerea de la tastatură (denumită de obicei „introducerea unei comenzi”). De obicei, tasta Enter este apăsată la sfârșitul unei comenzi, după care computerul va primi, analiza și executa acea comandă. Ieșirea comenzii va fi returnată înapoi la terminal ca linii de text. Rezultatul poate include și un rezumat al sarcinii și rezultatul real. Pentru a insera comanda într-un mod batch, utilizatorul poate folosi un fișier script. Un script este un fișier care conține o secvență ordonată de comenzi care va finaliza întreaga lucrare.

Care este diferența dintre o interfață grafică și o linie de comandă?

Majoritatea sarcinilor de interfață din linia de comandă necesită doar tastatura, în timp ce sistemele GUI necesită atât mouse-ul, cât și tastatura. Prin urmare, utilizatorii liniei de comandă nu trebuie să schimbe mâinile între două locuri. Și interfața liniei de comandă necesită de obicei doar câteva linii de cod pentru a efectua o sarcină complicată. Linia de comandă folosește cu siguranță mai puține resurse decât un sistem GUI, deoarece un sistem GUI va încărca pictograme, fonturi, drivere I / O și alte resurse. Din aceste trei motive, utilizatorii de linie de comandă pot fi capabili să îndeplinească cele mai multe sarcini relativ mai repede decât un utilizator GUI. Utilizatorii din linia de comandă pot crea scripturi și economisi timp, în timp ce utilizatorii GUI pot face același lucru cu facilități, cum ar fi crearea de comenzi rapide.

Deși utilizatorii noi ar putea fi nevoiți să învețe cum să acționeze mouse-ul, GUI este mai ușor de preluat decât utilizarea liniei de comandă. Spre deosebire de GUI, utilizatorii de linie de comandă au nevoie de o bună cunoaștere și trebuie să memoreze o serie de comenzi pentru a-și face treaba fără probleme. Dar, un utilizator din linia de comandă are mult mai mult control asupra fișierului și a sistemului de operare. Și pentru efectuarea unor sarcini avansate, linia de comandă poate fi singura opțiune (uneori). Sistemele GUI fac inerent ușurarea multitaskingului, oferind mijloace grafice de monitorizare a mai multor lucruri (proces) simultan (multe medii din linia de comandă oferă multitasking, dar este mai greu să vizualizați mai multe lucruri simultan).

Recomandat: