Comenzile Linux sunt instrucțiuni care sunt emise pe linia de comandă atunci când lucrează sub un sistem de operare Linux cunoscut sub numele de distribuție, „distro” sau „aromă”. Comenzile pot fi gândite ca comenzi date sistemului de operare sau unui program software care rulează sub sistem pentru a-l face să facă ceva sau pentru a-l forța să renunțe să facă ceva, cum ar fi rularea unui proces. Se poate spune că comenzile Linux sunt un fel de limbaj prin care o persoană poate comunica cu software-ul și chiar controla hardware-ul.
Literele, cifrele și simbolurile sunt folosite în diferite combinații pentru a forma comenzi Linux care pot îndeplini sarcini precum schimbarea nivelurilor de rulare sau crearea, ștergerea, modificarea și copierea fișierelor și directoarelor. Comenzile Linux sunt folosite pentru a crea și gestiona utilizatori pe un sistem multi-utilizator, pentru a adăuga și gestiona imprimante locale și de rețea, pentru a controla interfețele de rețea, pentru a seta data și ora și pentru a reporni sau închide un sistem. Lucrul pe linia de comandă Linux nu implică utilizarea unui mouse, așa cum este de obicei cazul când lucrați într-o interfață grafică cu utilizatorul (GUI). De obicei, sunt văzute doar două culori – culoarea fundalului și culoarea textului – și nu există loc pentru greșeli, care pot fi devastatoare pentru un sistem dacă utilizatorul lucrează ca operator rădăcină.
Spre deosebire de a face clic accidental pe o pictogramă în cele mai multe cazuri, greșeala la emiterea comenzilor Linux poate duce la mesaje de eroare sau surprize nedorite. Mesajele de eroare pot apărea atunci când se comite o greșeală pe care sistemul nu o înțelege. În timp ce un clic accidental pe o pictogramă va deschide în continuare programul, dacă totul funcționează corect, este posibil să nu se înțeleagă o greșeală în sintaxa comenzilor Linux. De exemplu, comanda „cd”, care permite operatorului să schimbe directoare, nu va fi înțeleasă dacă este introdusă greșit ca „cf.” Comanda „rm -f”, care este folosită pentru a forța ștergerea sau ștergerea unui fișier, dacă este tastat din greșeală, poate duce la pierderea datelor.
Multe comenzi sunt la fel sau sunt similare cu comenzile Unix, deoarece toate distribuțiile Linux sunt sisteme bazate pe Unix. De exemplu, comanda „ls” listează toate fișierele din directorul curent, iar „pwd” tipărește directorul de lucru pe un sistem Linux și Unix. Comenzile nu trebuie doar să fie scrise corect, ci trebuie să fie scrise cu majusculele corecte, deoarece Linux este un sistem sensibil la majuscule. Există multe comenzi care trebuie folosite pentru a gestiona complet un sistem fără a utiliza o interfață grafică. Nu numai că trebuie învățate comenzile, trebuie învățate și argumentele care pot și uneori trebuie să le fie transmise, precum și să știi cum să soliciti un meniu de ajutor din interiorul sistemului.
Motivul pentru care este important să lucrați cu comenzi Linux chiar și atunci când rulați o distribuție cu un sistem Windows avansat este că anumite sarcini administrative nu pot fi efectuate eficient sau deloc, decât pe linia de comandă. Comenzile de bază Linux pot fi învățate din tutoriale care sunt disponibile gratuit pe Internet și din cărți pe acest subiect. Aceste comenzi comandă de fapt sistemul, așa că este foarte important ca utilizatorii să examineze ce comenzi sunt emise înainte de a apăsa enter. Un utilizator root are control deplin asupra sistemului. Emiterea de comenzi care nu sunt pe deplin înțelese sau care sunt utilizate greșit poate distruge integritatea unui întreg sistem.