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.