Există următoarele motive pentru utilizarea liniei de comandă:
- o amprentă de memorie mult mai mică în comparație cu utilizarea sistemului de meniu;
- de multe ori set de comenzi pentru orice aplicație este mai rapid decât utilizând interfața grafică cu utilizatorul;
- un fișier text care conține o secvență de comenzi pot fi executate din linia de comandă, care este mult mai rapid decât punerea în aplicare în serie.
Linia de comandă este folosit în mod activ în:
- sisteme de operare;
- jocuri de calculator;
- alte programe.
Sistemul de operare este cel mai utilizat mediu pentru linia de comandă. Cu ajutorul multora dintre sarcinile sunt puse în aplicare, iar în unele sisteme, utilizatorul poate lucra cu ea chiar mai mult decât GUI.
Inițial, utilizarea liniei de comandă în jocuri a fost din cauza necesității de a depana. După aceea au existat quest-uri de text. De asemenea, consola este utilizat în multe jocuri cu o interfață grafică. Un prim exemplu este Quake, în care butonul „tilda“ este folosit pentru un apel de linie de comandă (
). Cu ajutorul consolei este posibil pentru a modifica setările de joc este mult mai rapid decât cu ajutorul unui meniu grafic.
Există următoarele avantaje ale utilizării liniei de comandă:
- un număr mic de robinete pentru a apela orice echipă;
- apel aproape instantaneu la comenzi diferite fișiere executabile;
- capacitatea de a automatiza orice sarcină folosind shell script sau fișier batch;
- managementul de program, în cazul în care nu există nici o interfață grafică;
- o conexiune la distanță pe computer cu costuri minime de trafic;
- capacitate mare a textului de pe pagina, comparativ cu GUI.
Pentru linia de comandă contra includ:
- neprietenos pentru utilizatorii care sunt obișnuiți să lucreze cu o interfață grafică;
- dificultatea de a intra comenzi lungi fără adaosuri automate;
- absența „analog“ de tip intrare.