O interfață CLI sau linie de comandă este o modalitate de a interacționa cu un computer prin tastarea comenzilor de text într-o fereastră terminală. O interfață grafică grafică sau interfață grafică permite unui utilizator să interacționeze cu un computer utilizând o tastatură sau un mouse pentru a manipula elemente vizuale pe ecran.
CLI-urile sunt folosite pe computere și alte dispozitive, cum ar fi routerele și switch-urile. Linia de comandă permite utilizatorului să personalizeze comenzi cu parametri specifici pentru a controla mai precis modul în care funcționează computerul sau dispozitivul. Unele sarcini pot fi scrise, făcând sarcini repetitive mai eficiente și mai puțin predispuse la erori. Linia de comandă poate fi mai rapidă în unele cazuri, dar necesită memorarea a numeroase comenzi în timp. Din acest motiv, interfața de linie de comandă este folosită în mod obișnuit numai de profesioniști și de utilizatorii avansați de acasă.
O interfață grafică este mai ușor de folosit pentru utilizatorii mai casuali. Multe operațiuni comune, cum ar fi copierea și lipirea, pot fi efectuate utilizând doar mouse-ul. Pictogramele și meniurile înlocuiesc comenzile de text și nu trebuie memorate. Este, de asemenea, mai ușor să comutați între mai multe sarcini active folosind o interfață grafică. Cu toate acestea, operațiile avansate pot fi accesibile numai prin linia de comandă.