40 Commandes Windows Command Prompt (CMD) Vous devez Savoir

L’invite de commandes de Windows (CMD) est un outil puissant qui permet de réaliser diverses tâches en ligne de commande. Que vous soyez un utilisateur novice ou un professionnel, maîtriser certaines commandes de CMD peut grandement améliorer votre expérience et faciliter le dépannage de votre système. Dans cet article, nous vous présentons 20 commandes Windows CMD que vous devez absolument connaître.


1. dir – Afficher la liste des fichiers et dossiers

La commande dir permet d’afficher tous les fichiers et sous-dossiers dans un répertoire spécifique. Vous pouvez l’utiliser pour explorer rapidement le contenu d’un dossier.

Exemple :dir C:\


2. cd – Changer de répertoire

La commande cd (change directory) permet de naviguer entre les répertoires de votre ordinateur.

Exemple :cd C:\Users


3. cls – Effacer l’écran

Pour nettoyer l’écran de l’invite de commandes, utilisez cls. Cela efface toute l’historique des commandes précédentes.

Exemple :cls


4. exit – Fermer l’invite de commandes

Lorsque vous avez terminé, vous pouvez fermer l’invite de commandes avec la commande exit.

Exemple :exit


5. mkdir – Créer un nouveau dossier

Si vous souhaitez créer un nouveau répertoire, utilisez la commande mkdir (ou md). Cette commande est essentielle pour organiser vos fichiers.

Exemple :mkdir C:\nouveau_dossier


6. rmdir – Supprimer un répertoire

La commande rmdir (ou rd) supprime un dossier, mais celui-ci doit être vide pour que la commande fonctionne.

Exemple :rmdir C:\dossier_a_supprimer


7. del – Supprimer un fichier

del permet de supprimer un ou plusieurs fichiers. Il est très utile pour libérer de l’espace ou supprimer des fichiers indésirables.

Exemple :del C:\Users\Utilisateur\Documents\fichier.txt


8. copy – Copier des fichiers

Cette commande permet de copier des fichiers d’un répertoire à un autre.

Exemple :copy C:\fichier1.txt D:\dossier\


9. xcopy – Copier des fichiers et des répertoires

xcopy est plus puissant que copy car il permet de copier non seulement des fichiers, mais aussi des répertoires et leurs sous-dossiers.

Exemple :xcopy C:\dossier D:\nouveau_dossier /s /e


10. move – Déplacer ou renommer des fichiers

move permet de déplacer un fichier ou un dossier d’un emplacement à un autre, ou de le renommer.

Exemple :move C:\fichier.txt D:\nouveau_dossier\


11. ipconfig – Afficher les informations réseau

La commande ipconfig est utilisée pour afficher les paramètres de connexion réseau de votre machine, tels que l’adresse IP et le masque de sous-réseau.

Exemple :ipconfig


12. ping – Tester la connectivité réseau

Avec ping, vous pouvez tester la connectivité réseau entre votre ordinateur et un autre appareil ou un serveur, par exemple un site Web.

Exemple :ping www.google.com


13. tracert – Suivre le chemin d’un paquet

La commande tracert (trace route) permet de visualiser le chemin que suivent les paquets de données lorsqu’ils transitent entre votre ordinateur et un autre réseau.

Exemple :tracert www.google.com


14. tasklist – Afficher la liste des processus en cours

tasklist affiche une liste de tous les processus actuellement en cours d’exécution sur votre ordinateur, avec des informations comme le nom du processus et son identifiant (PID).

Exemple :tasklist


15. taskkill – Terminer un processus

Si un programme ne répond pas, vous pouvez utiliser taskkill pour fermer un processus. Vous pouvez spécifier le nom du processus ou son identifiant (PID).

Exemple :taskkill /im notepad.exe


16. chkdsk – Vérifier et réparer le disque dur

La commande chkdsk permet de vérifier l’intégrité de vos disques durs et de réparer automatiquement les erreurs.

Exemple :chkdsk C: /f


17. sfc /scannow – Scanner et réparer les fichiers système

Cette commande permet de scanner et de réparer les fichiers système corrompus ou manquants. C’est un outil essentiel pour résoudre des problèmes liés aux fichiers système de Windows.

Exemple :sfc /scannow


18. systeminfo – Afficher des informations système détaillées

systeminfo fournit des informations détaillées sur le système, y compris la version de Windows, le type de processeur, la mémoire installée, et plus encore.

Exemple :systeminfo


19. netstat – Afficher les connexions réseau actives

La commande netstat vous permet d’afficher toutes les connexions réseau actives, ainsi que les ports ouverts sur votre ordinateur.

Exemple :netstat -an


20. echo – Afficher un message ou modifier l’état d’écho

La commande echo peut être utilisée pour afficher un message texte à l’écran ou activer/désactiver l’affichage des commandes.

Exemple :echo Bonjour, comment ça va ?

Il existe de nombreuses autres commandes Windows CMD qui peuvent être utiles en fonction des situations.

21. shutdown – Éteindre ou redémarrer l’ordinateur

La commande shutdown permet d’éteindre ou de redémarrer votre ordinateur à partir de l’invite de commandes.

Exemple :

  • Pour éteindre l’ordinateur : shutdown /s /f /t 0
  • Pour redémarrer l’ordinateur : shutdown /r /f /t 0

Les options /f forcent la fermeture des applications en cours et /t définit le délai avant l’action (en secondes).


22. rename – Renommer un fichier ou un dossier

La commande rename (ou ren) vous permet de renommer un fichier ou un dossier.

Exemple :rename C:\dossier\fichier.txt nouveau_nom.txt


23. assoc – Modifier les associations de fichiers

La commande assoc vous permet de modifier ou d’afficher les associations de fichiers sur votre système. Par exemple, pour lier une extension de fichier à un programme particulier.

Exemple :assoc .txt=Notepad

Cela associe les fichiers .txt à Notepad.


24. fc – Comparer deux fichiers

La commande fc permet de comparer deux fichiers et d’afficher leurs différences.

Exemple :fc fichier1.txt fichier2.txt


25. find – Rechercher une chaîne de texte dans un fichier

La commande find vous permet de rechercher une chaîne spécifique dans un fichier texte.

Exemple :find "erreur" C:\log\monfichier.txt

Cela recherchera le mot « erreur » dans le fichier monfichier.txt.


26. for – Boucle de traitement sur des fichiers ou des commandes

La commande for permet d’exécuter des boucles dans l’invite de commandes pour traiter des fichiers ou des commandes de manière répétitive.

Exemple :for %f in (C:\*.txt) do echo %f

Cela affiche tous les fichiers .txt dans le répertoire C:\.


27. set – Définir une variable d’environnement

La commande set vous permet de définir ou de modifier des variables d’environnement.

Exemple :set MON_VARIABLE=Bonjour echo %MON_VARIABLE%

Cela affichera « Bonjour » dans la console.


28. net user – Gérer les utilisateurs du système

La commande net user permet de gérer les comptes utilisateurs sur votre ordinateur.

Exemple :

  • Pour afficher la liste des utilisateurs : net user
  • Pour ajouter un utilisateur : net user nouvel_utilisateur mot_de_passe /add

29. net start – Démarrer un service

Avec net start, vous pouvez démarrer un service Windows spécifique.

Exemple :net start spooler

Cela démarre le service spooler (service de gestion des impressions).


30. net stop – Arrêter un service

De manière similaire à net start, net stop vous permet d’arrêter un service en cours d’exécution.

Exemple :net stop spooler


31. powercfg – Gérer les options d’alimentation

La commande powercfg vous permet de gérer les paramètres d’alimentation du système, comme la mise en veille ou l’extinction automatique.

Exemple :powercfg /hibernate off

Cela désactive la mise en veille prolongée.


32. cipher – Chiffrer ou déchiffrer des fichiers

La commande cipher permet de chiffrer ou de déchiffrer des fichiers et des dossiers pour protéger vos données.

Exemple :cipher /e C:\mon_dossier

Cela chiffre le dossier mon_dossier.


33. tree – Afficher l’arborescence des dossiers

La commande tree permet d’afficher sous forme d’arborescence la structure des dossiers d’un répertoire.

Exemple :tree C:\ /f

Cela affiche l’arborescence des dossiers du disque C:, y compris les fichiers.


34. color – Changer la couleur du texte et de l’arrière-plan

La commande color vous permet de changer la couleur du texte et de l’arrière-plan dans l’invite de commandes.

Exemple :color 0A

Cela met le texte en vert clair avec un fond noir.


35. wmic – Interroger et gérer les informations système

wmic (Windows Management Instrumentation Command-line) permet d’interroger des informations détaillées sur le système, les composants matériels, les processus et plus encore.

Exemple :

  • Pour afficher les informations sur les disques durs : wmic diskdrive get model

36. diskpart – Gérer les partitions de disque

La commande diskpart permet de gérer les partitions de disque, formater des disques et créer des volumes.

Exemple :diskpart

Cela ouvre l’utilitaire DiskPart. Vous pouvez ensuite exécuter des commandes telles que list disk, select disk, create partition, etc.


37. robocopy – Copier des fichiers et dossiers avec des options avancées

robocopy est une commande plus robuste que xcopy et permet de copier des fichiers et répertoires avec des options avancées comme la gestion des erreurs et la reprise des copies interrompues.

Exemple :robocopy C:\dossier D:\dossier /MIR

Cela copie les fichiers et dossiers en miroir, en recréant exactement la même structure sur le disque de destination.


38. getmac – Afficher l’adresse MAC de la carte réseau

La commande getmac permet d’afficher l’adresse MAC des cartes réseau de votre ordinateur.

Exemple :getmac


39. bcdedit – Modifier les paramètres de démarrage

La commande bcdedit permet de modifier les paramètres de démarrage de Windows, comme la gestion des options de démarrage avancées.

Exemple :bcdedit /set {default} bootstatuspolicy ignoreallfailures

Cela modifie les paramètres de démarrage pour ignorer les erreurs de démarrage.


40. schtasks – Planifier des tâches

La commande schtasks vous permet de planifier l’exécution de tâches à des moments spécifiques, ce qui est utile pour automatiser certaines actions.

Exemple :schtasks /create /tn "MonTache" /tr "notepad.exe" /sc daily /st 08:00

Cela crée une tâche planifiée qui ouvrira Notepad chaque jour à 08h00.


En plus des commandes essentielles pour la gestion des fichiers et des services système, Windows CMD offre une large gamme de commandes pour gérer la sécurité, automatiser des tâches et interagir avec le système de manière plus avancée. Maîtriser ces commandes vous aidera à travailler plus efficacement sur votre machine Windows, tout en ayant un contrôle complet sur votre environnement. Que vous soyez un utilisateur occasionnel ou un professionnel, ces commandes sont des outils puissants à connaître.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *