Les commandes Windows

Les commandes Windows

A l’instar de Linux et de son interpréteur de commandes shell, Windows propose aussi son propre interpréteur de commandes qui sont héritées de MS-DOS.

Icône cmd.exeLe programme d’interpréteur de commande se nomme cmd.exe et se situe dans le répertoire C:\Windows\System32.
On peut retrouver le raccourci d’exécution dans le sous-menu Accessoires du menu Démarrer.

Les commandes sont à taper selon certaines règles (syntaxe), qui sont accessibles par l’aide intégrée, ou sur de nombreux sites WEB, et notamment sur les sites de Microsoft. Les commandes disponibles peuvent être scindés en deux catégories principales.
Les commandes dites « Internes », c’est à dire que ce sont des commandes qui font partie intégrante de l’interpréteur cmd.exe.
Et les commandes dites Externes et/ou tierces, qui sont des petits programmes indépendants qui s’exécutent dans la console et n’ont pas d’interface graphique, ou alors ce sont des programmes graphiques pouvant aussi s’exécuter en ligne de commande, mais qui, si il ne sont pas accessible depuis l’ordinateur sur lequel vous faites appel à ce programme ne fonctionneront pas.
Les commandes évoluent au fil des versions de Windows, certaines fonctions s’ajoutent à une commande (ex FOR), d’autres disparaissent ou encore de nouvelles commandes font leur apparition. Mais de manière générale, les commandes apparus se voient reconduites dans les versions suivantes.

Les commandes Windows sont insensibles à la casse, c’est à dire que l’on peut les saisir aussi bien en majuscule qu’en minuscule, par contre il faut faire attention aux paramètres ou modificateurs, qui eux peuvent exister en majuscule ou minuscule ou être sensible à la casse !!!

Ces commandes avec leurs syntaxes respectives et tous les arguments disponibles peuvent représenter une somme de connaissance difficile à appréhender et à mémoriser. Heureusement une aide interne générale ainsi que pour chaque commande est disponible à tout moment.
Donc s’il y a bien une commande à retenir c’est celle-ci : HELP qui vous fournira le récapitulatif des commandes principales disponibles (ici dans Windows 7) comme ci-dessous :

ASSOC          Affiche ou modifie les applications associées aux extensions de
               fichiers.
ATTRIB         Affiche ou modifie les attributs d'un fichier.
BREAK          Active ou désactive le contrôle étendu de CTRL+C.
BCDEDIT        Définit les propriétés dans la base de données de démarrage pour
               le contrôle du chargement d'amorçage.
CACLS          Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL           Appelle un fichier de commandes à partir d'un autre fichier de
               commandes.
CD             Modifie le répertoire ou affiche le répertoire actif.
CHCP           Modifie ou affiche le numéro de la page de code active.
CHDIR          Modifie le répertoire ou affiche le nom du répertoire actif.
CHKDSK         Vérifie un disque et affiche un rapport d'état.
CHKNTFS        Affiche ou modifie la vérification du disque au démarrage.
CLS            Efface l'écran.
CMD            Exécute une nouvelle instance de l'interpréteur de commandes de
               Windows.
COLOR          Modifie les couleurs du premier plan et de l'arrière-plan de la
               console.
COMP           Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT        Modifie ou affiche la compression des fichiers sur une
               partition NTFS.
CONVERT        Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas
               convertir le lecteur en cours d'utilisation.
COPY           Copie un ou plusieurs fichiers.
DATE           Affiche ou définit la date.
DEL            Supprime un ou plusieurs fichiers.
DIR            Affiche la liste des fichiers et des sous-répertoires d'un
               répertoire.
DISKCOMP       Compare les contenus de deux disquettes.
DISKCOPY       Copie le contenu d'une disquette sur une autre.
DISKPART       Affiche ou configure les propriétés d'une partition de disque.
DOSKEY         Modifie les lignes de commande, rappelle des commandes Windows,
               et crée des macros.
DRIVERQUERY    Affiche l'état et les propriétés du pilote de périphérique en
               cours d'utilisation.
ECHO           Affiche des messages ou active/désactive l'affichage des
               commandes.
ENDLOCAL       Stoppe la localisation des modifications d'environnement dans
               un fichier de commandes.
ERASE          Supprime un ou plusieurs fichiers.
EXIT           Quitte l'interpréteur de commandes (CMD.EXE).
FC             Compare deux fichiers ou groupes de fichiers et affiche 
               les différences.
FIND           Recherche une chaîne de caractères dans un ou plusieurs
               fichiers.
FINDSTR        Cherche des chaînes dans les fichiers.
FOR            Exécute une commande sur chaque fichier d'un ensemble de
               fichiers.
FORMAT         Formate un disque devant être utilisé avec Windows.
FSUTIL         Affiche ou configure les propriétés du système de fichiers.
FTYPE          Affiche ou modifie les types de fichiers utilisés dans les
               associations d'extensions.
GOTO           Indique l'exécution d'un fichier de commandes pour une ligne
               identifiée par une étiquette.
GPRESULT       Affiche les informations de stratégie de groupe pour un
               ordinateur ou un utilisateur.
GRAFTABL       Permet à Windows d'afficher un jeu de caractères en 
               mode graphique.
HELP           Affiche des informations sur les commandes de Windows.
ICACLS         Afficher, modifier, sauvegarder ou restaurer les listes de
               contrôle d'accès pour les fichiers et les répertoires.
IF             Effectue un traitement conditionnel dans un fichier de
               commandes.
LABEL          Crée, modifie ou supprime le nom de volume d'un disque.
MD             Crée un répertoire.
MKDIR          Crée un répertoire.
MKLINK         Créer des liens symboliques et des liens réels
MODE           Configure un périphérique du système.
MORE           Affiche la sortie écran par écran.
MOVE           Déplace un ou plusieurs fichiers d'un répertoire 
               à un autre.
OPENFILES      Affiche les fichiers partagés ouverts à distance par les
               utilisateurs.
PATH           Affiche ou définit le chemin de recherche des fichiers
               exécutables.
PAUSE          Interrompt l'exécution d'un fichier de commandes et affiche un
               message.
POPD           Restaure la valeur précédente du répertoire actif enregistrée
               par PUSHD.
PRINT          Imprime un fichier texte.
PROMPT         Modifie l'invite de commande de Windows.
PUSHD          Enregistre le répertoire actif puis le modifie.
RD             Supprime un répertoire.
RECOVER        Récupère l'information lisible d'un disque défectueux.
REM            Insère un commentaire dans un fichier de commandes ou
               CONFIG.SYS.
REN            Renomme un ou plusieurs fichiers.
RENAME         Renomme un ou plusieurs fichiers.
REPLACE        Remplace des fichiers.
RMDIR          Supprime un répertoire.
ROBOCOPY       Utilitaire avancé pour copier les fichiers et les
               arborescences de répertoires
SET            Affiche, définit ou supprime des variables d'environnement
               Windows.
SETLOCAL       Commence la localisation des modifications d'environnement dans
               un fichier de commandes.
SC             Affiche ou configure les services (processus en arrière-plan).
SCHTASKS       Planifie les commandes et les programmes à exécuter sur
               l'ordinateur.
SHIFT          Modifie la position des paramètres remplaçables dans un fichier
               de commandes.
SHUTDOWN       Permet un arrêt local ou distant correct de l'ordinateur.
SORT           Trie les entrées.
START          Ouvre une fenêtre séparée pour l'exécution d'un programme ou
               d'une commande spécifique.
SUBST          Associe un chemin d'accès à une lettre de lecteur.
SYSTEMINFO     Affiche les propriétés et la configuration spécifiques de
               l'ordinateur.
TASKLIST       Affiche toutes les tâches en cours d'exécution, y compris les
               services.
TASKKILL       Termine ou interrompt un processus ou une application en cours
               d'exécution.
TIME           Affiche ou définit l'heure du système.
TITLE          Définit le titre de la fenêtre pour une session CMD.EXE.
TREE           Affiche le graphisme de la structure de répertoire d'un lecteur
               ou d'un chemin d'accès.
TYPE           Affiche le contenu d'un fichier texte.
VER            Affiche la version de Windows.
VERIFY         Demande à Windows de vérifier si vos fichiers sont
               correctement écrits sur le disque.
VOL            Affiche le nom et le numéro de série d'un volume de disque.
XCOPY          Copie les fichiers et les arborescences de répertoires.
WMIC           Affiche les informations WMI dans l'interface de commande
               interactive.

Ensuite si vous souhaiter plus d’explication sur une commande précise, il suffit de taper ceci dans la console pour avoir plus d’informations :

commande /?
ou encore
HELP commande

Exemple pour la commande ECHO :
C:\>ECHO /?

Affiche des messages ou active/désactive l'affichage des commandes.

  ECHO [ON | OFF]
  ECHO [message]

ECHO sans paramètres affiche l'état en cours de la commande.

 

Laisser un commentaire