Peu utilisées chez les utilisateurs de Windows, les commandes DOS permettent un accès basique mais efficace aux données, et résolvent bon nombre de problèmes, notamment avec la console de récupération disponible avec les Windows de la famille NT. Pour les plus usuelles, on trouvera une commande similaire dans le monde unix, parfois la même ! Voici les principales commandes permettant la gestion de fichiers :
Commande MS-DOS | Commande Unix | Fonction |
cp, copy, xcopy | cp | Copier des fichiers |
move | mv | Déplacer un fichier |
dir | ls | Afficher le contenu d´un répertoire |
cls | clear | Effacer l´écran |
exit | exit | Fermer la console |
date | date | Mettre la date à jour |
del | rm | Supprimer un fichier |
echo | echo | Afficher un message (scripts) |
edit | vi... | Editer un fichier |
fc | diff | Différence entre deux fichiers |
find | grep | Chercher une suite de caractères dans un fichier |
format | mke2fs,mformat | Formater un espace de stockage |
commande /? | man commande | Afficher le manuel de commande |
mkdir | mkdir | Créer un répertoire |
net Start | ? | Afficher les services en cours |
ren | mv | Renommer un fichier |
chdir,cd | pwd | Afficher le répertoire en cours |
cd chemin | cd chemin | Aller dans le répertoire chemin |
cd .. | cd .. | Remonter d´un répertoire |
time | date | Afficher l´heure et la modifier |
mem | free | Afficher la mémoire utilisée |
Ces commandes peuvent être mises les unes à la suite des autres dans un fichier batch ("*.bat"), pour par exemple, supprimer des fichiers à l´extinction ou à l´allumage d´un PC, simplifier une tâche, comme renommer tous les fichiers avec une même extension... Pour lancer un fichier *.reg à partir d´un fichier batch, utiliser la commande regedit /s fichier.reg
Les commandes suivantes sont particulièrement utiles en mode console de récupération de windows (disponible en bootant sur un CD de Windows NT/2000/XP, puis en faisant "réparer") :
Commande MS-DOS | Fonction |
bootcfg /rebuild | Refaire le fichier Boot.ini (contient le multiboot de windows) |
fixmbr | Refaire le secteur d´amorçage du disque dur |
fixboot | Refaire le secteur de démarrage d´une partition |
ipconfig | Obtenir la configuration des éléments réseau du PC |
netstat | Afficher les ports de communication avec l´extérieur |
tasklist /M | détailler les dll/drivers accompagnant les processus actifs |
tasklist /svc | Détailler les services actifs |
Pour Windows 2000, TweakUI (Microsoft) permet de rajouter la complétion automatique. On peut aussi utiliser la clef correspondant à ce fichier "*.reg" (utilisation de la touche TAB) :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"CompletionChar"=dword:00000009