Când utilizați o fereastră shell de prompt de comandă Microsoft MS-DOS, puteți introduce următoarele comenzi în fereastră.
Interpretul de comenzi pentru DOS rulează atunci când nu rulează niciun program de aplicație. Când o aplicație iese, dacă porțiunea tranzitorie a interpretorului de comenzi din memorie a fost suprascrisă, DOS o va reîncărca de pe disc. Unele comenzi sunt interne — încorporate în COMMAND.COM; altele sunt comenzi externe stocate pe disc. Când utilizatorul tasta o linie de text la promptul de comandă al sistemului de operare, COMMAND.COM va analiza linia și va încerca să potrivească un nume de comandă cu o comandă încorporată sau cu numele unui fișier de program executabil sau al unui fișier batch de pe disc. Dacă nu se găsește nicio potrivire, este tipărit un mesaj de eroare și promptul de comandă este reîmprospătat.
Comenzile externe erau prea mari pentru a fi păstrate în procesorul de comenzi sau erau folosite mai rar. Astfel de programe utilitare ar fi stocate pe disc și încărcate la fel ca aplicațiile obișnuite, dar au fost distribuite cu sistemul de operare. Copiile acestor programe utilitare de comandă trebuiau să fie pe un disc accesibil, fie pe unitatea curentă, fie pe calea de comandă setată în interpretul de comenzi.
În lista de mai jos, se spune că comenzile care pot accepta mai mult de un nume de fișier sau un nume de fișier care include metacaracterele (* și ?), acceptă un parametru de specificație de fișier (specificație de fișier). Se spune că comenzile care pot accepta un singur nume de fișier acceptă un parametru de nume de fișier. În plus, comutatoarele din linia de comandă sau alte șiruri de parametri pot fi furnizate pe linia de comandă. Spații și simboluri precum „/” sau „-” pot fi folosite pentru a permite procesorului de comandă să analizeze linia de comandă în nume de fișiere, specificații de fișiere și alte opțiuni.
Interpretul de comenzi păstrează majusculele oricăror parametri care sunt trecuți comenzilor, dar numele comenzilor în sine și numele fișierelor nu țin cont de majuscule și minuscule.
Multe comenzi sunt aceleași în multe sisteme DOS, dar unele diferă în ceea ce privește sintaxa comenzii sau nume.