COMMAND.COM

Un article de Wikipédia, l'encyclopédie libre.

Le programme COMMAND.COM est l'interpréteur de commandes du système MS-DOS.

On ne le confondra pas avec cmd.exe, qui est l'interpréteur de commande de Windows NT (Windows 2000, Windows XP...) et d'OS/2. Les commandes de cmd.exe sont inspirées, certes, de celles de COMMAND.COM, mais sont en général plus puissantes.

Il s'agit de l'interpréteur de commande fournit par Microsoft. D'autres interpréteurs pour les système Microsoft existent, notamment 4DOS.

Sommaire

[modifier] Commandes principales

Remarque : Cette liste ne se veut pas un manuel MS-DOS, mais un aperçu des commandes disponibles.

La syntaxe générale des commandes est :

<nom commande> <commutateurs> <paramètres>

Les commutateurs sont introduits par le caractère "/". Par exemple :

dir /o:n /p *.exe

Affiche la liste des fichiers d'extension .exe (paramètre *.exe), triée par nom (commutateur /o:n) en marquant une pause à chaque page écran (commutateur /p).

Depuis la version 5.0 une commande suivie du paramètre /? affiche un mode d'emploi sommaire de la commande.

[modifier] Commandes internes de l'interpréteur

  • BREAK Modifie ou affiche le mode de prise en compte du Ctrl-C
  • CALL Appelle un fichier de commande
  • CD <chemin> Change le répertoire courant
  • CHCP (change code page) Affiche ou change la page de code active
  • CHOICE Demande de saisir une des lettres proposées ; le choix se fait par la commande ERRORLEVEL (fichiers de commandes)
  • CLS (clear screen) Efface le contenu de l'écran
  • COLOR <couleur texte> <couleur fond> Change la couleur de la console ; affiche les codes de couleur si suivi de la commande HELP
  • COPY Copie ou concatène des fichiers ou flux
  • CTTY Change le terminal à partir duquel on contrôle le système
  • DATE Affiche la date du jour et permet de la modifier
  • DIR Affiche le contenu d'un répertoire
  • ECHO Affiche un texte sur la console ; active ou désactive l'affichage des commandes dans un fichier de commandes
  • EXIT Sortie de l'interpréteur de commande, avec retour au programme qui l'a lancé
  • FOR Répétition d'une commande
  • GOTO Branchement à une étiquette (fichiers de commandes)
  • HELP Affiche de l'aide sur les commandes (disparu à partir de MS-DOS 7)
  • IF Traitement conditionnel d'une commande (fichiers de commandes)
  • LOADHIGH ou LH Charge un programme en zone de mémoire supérieure (MS-DOS 5.0 et supérieur)
  • MKDIR ou MD Crée un répertoire
  • PATH Définit le chemin de recherche pour les fichiers exécutables
  • PAUSE Interrompt l'exécution d'un fichier de commande en attente de saisie clavier
  • PROMPT Modifie l'invite de MS-DOS
  • REM Dans un fichier de commande, identifie les commentaires non-exécutables
  • RENAME ou REN Renomme un (ou des) fichier(s) ou répertoire(s)
  • RMDIR ou RD Efface un répertoire (qui doit être vide)
  • SET Affiche ou modifie les variables d'environnement
  • SHIFT Décale la position des paramètres d'un fichier de commande
  • TIME Affiche l'heure et permet de la modifier
  • TYPE Affiche le contenu d'un fichier
  • VER Affiche le numéro de version de MS-DOS
  • VERIFY Active ou désactive la vérification de l'écriture disque
  • VOL Affiche le nom de volume d'un disque

[modifier] Commandes externes faisant partie du DOS

  • CHKDSK Vérifie l'intégrité du disque dur. Remplacé par Scandisk à partir du Dos 6.0
  • DEBUG Débuggeur sommaire
  • DELTREE Supprime des sous-repertoires non-vides
  • DOSKEY Éditeur de ligne de commande
  • EDIT <nom du fichier.extension(txt;exe;bat...> Permet de modifier un fichier.
  • FDISK [/mbr] Utilitaire de partitionnement de disque interne
  • FIND Cherche une chaine dans un fichier ou dans un flux
  • FORMAT Formatage d'une unité de disque. Formatage logique si c'est une partition d'un disque dur, physique et logique pour les disquettes.
  • HELP Affiche l'aide des commandes MS-DOS. Simple liste des commandes dans MS-DOS 5.0, elle se dote d'un véritable système hypertexte dans MS-DOS 6.
  • KEYB Change la disposition de clavier actuelle
  • MEM Affiche des informations sur la mémoire couramment utilisée
  • MODE permet de charger des pages de codes, de configurer des liaisons séries...
  • MORE Affiche un fichier ou un flux page par page
  • SUBST <lecteur source> <lecteur cible> Permet d'attribuer une lettre locale à un dossier distant ou à un autre lecteur.
  • SYS <lecteur source> <lecteur cible> Transfère les fichiers système (IO.SYS, MS-DOS.SYS et COMMAND.COM) sur le lecteur cible ainsi que la zone d'amorcage du disque
  • TREE <chemin du répertoire ou lettre de lecteur> Affiche l'arborescence d'un répertoire ou d'un disque.
  • XCOPY Copie les fichiers sélectionnés
  • XCOPY32 Version évoluée de XCOPY
Note: Il existe d'autres commandes en mode ligne de commande sous Windows 9x ou ME. Néanmoins elles ne font pas partie du DOS : En effet elles s'exécutent en mode protégé, et ne peuvent opérer en mode réel. Ce sont, par exemple, les commandes propres à la gestion du réseau (PING, TRACERT, NET, IPCONFIG etc.).

[modifier] Voir aussi

[modifier] Articles connexes

[modifier] Liens externes

b:Accueil

Wikibooks propose un ouvrage abordant ce sujet : Commandes MS-DOS.