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.