Maîtriser l’invite de commandes au quotidien
L’Invite de commandes demeure un outil pratique dans Windows pour effectuer rapidement des tâches d’administration, de dépannage et de gestion de fichiers. Cet article présente les commandes CMD les plus utiles, depuis la navigation dans les dossiers avec cd et dir jusqu’aux diagnostics réseau via ipconfig, ping ou tracert. Il explique aussi comment consulter l’état du système, vérifier un disque, réparer des fichiers Windows et utiliser les droits administrateur avec prudence. Des exemples concrets, un tableau de comparaison et une méthode de travail sécurisée permettent de gagner en autonomie sans compromettre les données ou la configuration de l’ordinateur.
L’Invite de commandes, souvent appelée CMD, reste un composant très utile de Windows. Même si Windows Terminal et PowerShell offrent des fonctions plus modernes, CMD permet d’exécuter rapidement des opérations fiables : parcourir l’arborescence des dossiers, diagnostiquer une connexion, contrôler l’espace disque ou lancer certains outils de réparation. Elle est particulièrement précieuse lorsqu’une interface graphique est lente, inaccessible ou peu adaptée à une tâche répétitive.
Ouvrir CMD et comprendre son contexte
Dans Windows en français, ouvrez le menu Démarrer, saisissez cmd ou Invite de commandes, puis lancez l’application. Pour les opérations qui modifient le système, cliquez avec le bouton droit sur le résultat et choisissez Exécuter en tant qu’administrateur. Une fenêtre élevée affiche généralement « Administrateur » dans sa barre de titre.
La ligne de commande indique le dossier actif, par exemple C:\Users\Claire>. Les commandes sont habituellement insensibles aux majuscules et minuscules, mais les espaces dans un chemin nécessitent des guillemets, comme dans cd "C:\Program Files".
Précautions élémentaires
- Vérifiez la commande avant d’appuyer sur Entrée, surtout avec les options de suppression ou de réparation.
- N’ouvrez pas une console administrateur pour de simples consultations de fichiers.
- Sauvegardez les données importantes avant une opération sur les disques.
- Ne copiez pas de commandes trouvées sur des sources inconnues sans en comprendre l’effet.
Naviguer dans les fichiers et les dossiers
Les premières commandes à connaître servent à se repérer dans l’arborescence. Elles constituent la base de presque toutes les opérations réalisées dans CMD. Le caractère .. désigne le dossier parent ; la barre oblique inversée \ sépare les niveaux d’un chemin Windows.
| Commande | Usage principal | Exemple utile |
|---|---|---|
dir | Affiche les fichiers et dossiers du répertoire actif. | dir /a affiche aussi les éléments cachés. |
cd | Change de dossier actif. | cd Documents puis cd .. pour remonter. |
mkdir | Crée un ou plusieurs dossiers. | mkdir Archives\Factures |
copy | Copie un fichier vers une destination. | copy notes.txt D:\Sauvegarde\ |
move | Déplace ou renomme un fichier. | move rapport.docx Archives\ |
del | Supprime un ou plusieurs fichiers. | del brouillon.txt |
Pour changer de lecteur, tapez simplement sa lettre suivie de deux-points : D:. Pour atteindre directement un emplacement, utilisez cd /d D:\Projets ; l’option /d change à la fois de lecteur et de dossier. La commande cls nettoie l’écran, tandis que type fichier.txt affiche le contenu d’un fichier texte simple.
La commande
delne place généralement pas les fichiers dans la Corbeille : une suppression effectuée dans CMD doit donc être considérée comme potentiellement définitive.
Interroger Windows et les processus actifs
Plusieurs commandes donnent des informations immédiates sur le poste. systeminfo affiche notamment la version de Windows, la mémoire installée, le démarrage et certains correctifs. Son résultat peut être long ; il est possible de le rediriger vers un fichier avec systeminfo > infos-systeme.txt.
La commande tasklist recense les processus en cours d’exécution. Pour rechercher un programme précis, combinez-la avec findstr : tasklist | findstr /i "notepad". Si une application ne répond plus, taskkill /im nomprogramme.exe permet de demander son arrêt. L’option /f force la fermeture, mais peut entraîner la perte de données non enregistrées.
Commandes de consultation courantes
hostname: affiche le nom de l’ordinateur.whoami: indique le compte actuellement utilisé.ver: affiche la version de Windows signalée par CMD.driverquery: liste les pilotes installés ou chargés.powercfg /batteryreport: génère un rapport de batterie sur un ordinateur portable compatible.
Diagnostiquer une connexion réseau
CMD contient des outils de diagnostic réseau rapides et éprouvés. ipconfig affiche la configuration IP des interfaces. Avec ipconfig /all, vous obtenez des détails supplémentaires, dont les serveurs DNS et l’adresse physique. Si une connexion paraît bloquée après un changement de réseau, ipconfig /flushdns vide le cache DNS local ; cela ne répare pas une panne du fournisseur d’accès, mais peut résoudre un nom de domaine conservé en mémoire de manière erronée.
ping teste l’accessibilité d’une destination et mesure approximativement le délai de réponse. Par exemple, ping 1.1.1.1 vérifie l’accès à une adresse IP publique, alors que ping www.microsoft.com teste aussi la résolution DNS. La commande tracert montre les sauts successifs jusqu’à une cible et aide à localiser une interruption probable du trajet réseau.
- Lancez
ipconfiget vérifiez qu’une adresse IP et une passerelle sont présentes. - Testez la pile locale avec
ping 127.0.0.1. - Testez la passerelle indiquée par
ipconfig. - Testez une adresse Internet telle que
ping 1.1.1.1. - Enfin, testez un nom de domaine pour distinguer une panne DNS d’un problème d’accès général.
Vérifier les disques et réparer les fichiers système
Les outils de maintenance doivent être utilisés avec discernement. chkdsk examine un volume. La commande chkdsk C: effectue une vérification en lecture seule dans de nombreux cas. Les options /f demandent la correction des erreurs et /r recherchent en plus les secteurs défectueux ; ces opérations peuvent être longues et nécessiter un redémarrage pour le disque système.
Pour contrôler l’intégrité des fichiers protégés de Windows, exécutez dans une console administrateur sfc /scannow. Si SFC ne peut pas tout réparer, l’outil DISM peut restaurer l’image système avec DISM /Online /Cleanup-Image /RestoreHealth. Une pratique raisonnable consiste à relancer ensuite sfc /scannow afin de confirmer l’état des fichiers.
Ordre conseillé pour une réparation logicielle
- Fermez les applications ouvertes et enregistrez votre travail.
- Ouvrez l’Invite de commandes en tant qu’administrateur.
- Exécutez
sfc /scannowet attendez la fin complète de l’analyse. - Si le problème persiste, lancez
DISM /Online /Cleanup-Image /RestoreHealth. - Redémarrez Windows, puis répétez SFC si nécessaire.
Automatiser avec les fichiers batch
Un fichier batch, portant l’extension .bat ou .cmd, enchaîne plusieurs commandes. Il peut simplifier des opérations répétitives, par exemple la création d’un dossier daté, la copie de journaux ou l’exécution d’un diagnostic. Commencez avec des scripts très simples et testez-les dans un dossier sans données importantes.
Les commandes echo, pause et rem sont pratiques dans ce contexte. echo affiche un message, pause attend une pression de touche et rem ajoute un commentaire. Placez @echo off au début d’un script pour éviter l’affichage systématique de chaque ligne exécutée.
Pour conserver une trace d’une commande, employez la redirection : ipconfig /all > reseau.txt crée un fichier, tandis que ipconfig /all >> reseau.txt ajoute le résultat à la fin du fichier existant. Cette différence évite d’écraser accidentellement un rapport précédent.
Bien utiliser l’aide intégrée et les alternatives modernes
La meilleure documentation immédiate est souvent disponible directement dans CMD. Ajoutez /? à une commande, par exemple robocopy /? ou chkdsk /?, pour connaître sa syntaxe et ses options. La commande help affiche aussi une liste de commandes traditionnelles.
Windows Terminal peut héberger CMD, PowerShell et d’autres environnements dans des onglets. PowerShell est généralement plus adapté à l’automatisation avancée et à la manipulation d’objets, mais CMD demeure pertinent pour les commandes historiques, les scripts batch existants et les diagnostics rapides. L’essentiel est de choisir l’outil dont vous maîtrisez les conséquences.











