Remarque : Cette liste ne se veut pas un manuel MS-DOS, mais un aperçu des commandes disponibles.
La syntaxe générale des commandes est :
<nom commande> <paramètres>
Les commutateurs sont introduits par le caractère "/". Par exemple :
dir /o:n /p *.exe
Affiche la liste des fichiers d'extension .exe (paramètre *.exe), triée par nom (commutateur /o:n) en marquant une pause à chaque page écran (commutateur /p).
Depuis la version 5.0 une commande suivie du paramètre /? affiche un mode d'emploi sommaire de la commande.
Commandes externes faisant partie du DOS
- CHKDSK Vérifie l'intégrité du disque dur. Remplacé par Scandisk à partir du Dos 6.0
- DEBUG Débuggeur sommaire
- DELTREE Supprime des sous-répertoires non-vides
- DOSKEY Éditeur de ligne de commande
- EDIT <nom du fichier.extension(txt;exe;bat...> Permet de modifier un fichier.
- FDISK [/mbr] Utilitaire de partitionnement de disque interne
- FIND Cherche une chaine dans un fichier ou dans un flux
- FORMAT Formatage d'une unité de disque. Formatage logique si c'est une partition d'un disque dur, physique et logique pour les disquettes.
- HELP Affiche l'aide des commandes MS-DOS. Simple liste des commandes dans MS-DOS 5.0, elle se dote d'un véritable système hypertexte dans MS-DOS 6.
- KEYB Change la disposition de clavier actuelle
- MEM Affiche des informations sur la mémoire couramment utilisée
- MODE permet de charger des pages de codes, de configurer des liaisons séries...
- MORE Affiche un fichier ou un flux page par page
- SUBST Permet d'attribuer une lettre locale à un dossier distant ou à un autre lecteur.
- SYS Transfère les fichiers système (IO.SYS, MS-DOS.SYS et COMMAND.COM) sur le lecteur cible ainsi que la zone d'amorcage du disque
- TREE <chemin du répertoire ou lettre de lecteur> Affiche l'arborescence d'un répertoire ou d'un disque.
- XCOPY Copie les fichiers sélectionnés
- XCOPY32 Version évoluée de XCOPY
Note: Il existe d'autres commandes en mode ligne de commande sous Windows 9x ou ME. Néanmoins elles ne font pas partie du DOS : En effet elles s'exécutent en mode protégé, et ne peuvent opérer en mode réel. Ce sont, par exemple, les commandes propres à la gestion du réseau (PING, TRACERT, NET, IPCONFIG etc.).