<< Retour au sommaire

 

 

MS-DOS Les commandes

 

 

 

Le sommaire :

 

  1. Introduction aux commandes.
  2. Obtenir la syntaxe d’une commande.
  3. Liste des commandes.

 

 

Introduction aux commandes

 

Ici, nous allons commencer à étudier les différentes commandes ainsi que leurs caractéristiques.

 

Une commande peut recevoir des arguments et des paramètres.

 

Un argument est généralement un nom de fichier ou de dossier concerné par l’exécution de la commande.

 

Un paramètres est bien souvent une lettre alphabétique précédée du signe « / », donc un Slach.

Il a pour objectif de donner des directives complémentaires à la commande.

 

Par exemple, si vous souhaitez copier un fichier du disque dur vers une disquette, et que la disquette contient déjà ce fichier, si vous ne spécifiez pas le paramètre de, « non confirmation d’écrasement », la question vous sera posée.

Le paramètre de la « non confirmation » est /Y.

Les arguments de la commande seront :

  1. Le chemin source et le nom du fichier à copier.
  2. Le chemin de destination.

 

Ces 2 arguments seront donc suivis du paramètre de « non confirmation » /Y.

 

Si le fichier s’intitule Bonjour, voici ce que ça donne :

 

Copy C :\Bonjour.Doc A : /Y

 

Remarque :

La lettre qui indique le lecteur est toujours suivie du signe « deux points ». Dans un  chemin de destination, la lettre qui indique le lecteur est appelée « l’unité de destination ».

 

Réalisons un exercice :

 

A partir de WINDOWS, créez 2 dossiers dans le disque dur.

Le premier dossier, donnez-lui le nom France.

Le deuxième dossier, donnez-lui le nom Italie.

Créez un document WORD que vous enregistrez dans le dossier France. A ce document WORD, donnez-lui le nom VACANCES.

 

Ouvrez l’interpréteur de commandes de MS-DOS.

 

Déplacez-vous dans la racine du disque avec la commande :

CD\

 

Maintenant, écrivez la commande :

Copy C:\FRANCE\Vacances.Doc C:\ITALIE\Vacances.Doc

 

Vous venez de réaliser la copie du fichier Vacances.Doc du répertoire France vers le répertoire Italie.

 

Ici, nous n’avons pas placé le paramètre /Y car le répertoire cible ne contenait pas de fichier ayant le même nom.

Il n’y aura donc pas de demande de confirmation d’écrasement de la part de MS-DOS.

 

Toutefois, comme le nom du fichier à copier ne change pas, on aurait pu aussi saisir :

 

Copy C:\FRANCE\Vacances.Doc C:\ITALIE

 

Maintenant, si vous souhaitez que le fichier copié ne possède pas le même nom que le fichier source, par exemple ici, que le fichier Vacances.Doc ait le nom Bonjour.Doc dans le répertoire Italie, et ce bien sûr, après l’opération de copie, écrivez la commande suivante :

Copy C:\FRANCE\Vacances.Doc C:\ITALIE\Bonjour.Doc

 

 

Obtenir la syntaxe d’une commande

 

Pour obtenir la syntaxe exacte d’une commande, ouvrez l’interpréteur de commandes.

Saisissez le nom de la commande suivi du paramètre /? « Slach point d’interrogation ».

Par exemple, pour obtenir l’aide de la commande « Copy », saisissez la commande suivante :

Copy /?

 

Vous pouvez bien sûr rediriger le résultat de la commande afin de pouvoir lire l’aide demandée à partir d’un fichier texte.

Par exemple, si vous souhaitez diriger l’aide de la commande « Copy » dans le fichier Aide.TXT, saisissez la commande suivante :

Copy /? > Aide.TXT

 

Chaque commande possède donc une syntaxe.

Dans l’aide, voici comment on vous donne la ligne qui désigne la syntaxe de la commande.

Nom_de_la_commande arguments et paramètres.

 

Après le nom de la commande, se trouve une suite d’arguments et de paramètres. Lorsqu’un argument ou un paramètre est placé entre crochets, c’est qu’il s’agit d’une option facultative.

 

Ensuite, après la ligne de syntaxe, chaque argument et chaque paramètres sont d’écris par l’aide.

Voici un exemple ci-dessous pour la commande « Copy ».

 

Copie un ou plusieurs fichiers sur un autre emplacement.

 

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]

[+ source [/A | /B] [+ ...]] [cible [/A | /B]]

 

source Fichier(s) à copier.

/A Indique un fichier texte ASCII.

/B Indique un fichier binaire.

/D Permet au fichier cible d'être créé sans être codé

cible Répertoire et/ou nom de fichier cible.

/V Vérifie l'écriture du ou des fichiers cible.

/N Utilise un nom de fichier court, s'il est disponible, lors de

la copie d'un fichier ayant un nom supérieur … 8.3 caractères.

/Y Supprime la confirmation de remplacement d'un fichier

cible existant.

/-Y Demande une confirmation pour remplacer un fichier cible

existant.

/Z Copie les fichiers réseau en mode redémarrage.

 

Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs

fichiers source (avec caractères génériques ou fichier1+fichier2+fichier3).

 

Maintenant que vous savez rechercher l’aide d’une commande, voici,

ci-après,  une liste de commandes.

 

 


Liste des commandes MS-DOS

 

ASSOC = Affiche ou modifie les applications associées aux extensions de

         fichiers.

 

AT = Planifie l'exécution de commandes ou programmes sur un ordinateur.

 

ATTRIB = Affiche ou modifie les attributs d'un fichier.

 

BREAK = Active ou désactive le contrôle étendu de CTRL+C.

 

CALL = Appelle un fichier de commandes depuis un autre fichier de commandes.

 

CD = Modifie le répertoire ou affiche le répertoire en cours.

 

CHCP = Modifie la page de code active ou affiche son numéro.

 

CHDIR = Modifie le répertoire ou affiche le nom du répertoire en cours.

 

CHKDSK = Vérifie un disque. ‚tat.

 

CHKNTFS = Affiche ou modifie la vérification du disque au démarrage.

 

CLS = Efface l'écran.

 

CMD = Lance 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 F.A.T en volumes N.T.F.S. Vous ne pouvez pas

         convertir le lecteur en cours d'utilisation.

 

COPY = Copie un ou plusieurs fichiers.

 

DATE = Affiche ou modifie 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.

 

DOSKEY = Modifie les lignes de commande, rappelle des commandes Windows, et

         permet de créer des macros.

 

ECHO = Affiche des messages à l'écran ou active/désactive l'affichage des

         commandes.

 

ENDLOCAL = Stoppe la localisation des modifications de l'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 entre eux.

 

FIND = Cherche une chaîne de caractères dans un ou plusieurs fichiers.

 

FINDSTR = Cherche des chaînes de caractères dans un ou plusieurs fichiers.

 

FOR = Exécute une commande sur chaque fichier d'un groupe de fichiers.

 

FORMAT = Formate un disque pour utilisation avec Windows.

 

FTYPE = Affiche ou modifie les types de fichiers utilisés dans les

         associations d'extensions.

 

GOTO = Poursuit l'exécution d'un fichier de commandes … une ligne identifiée par une étiquette.

 

GRAFTABL = Permet à Windows d'afficher un jeu de caractères en mode graphique.

 

HELP= Affiche des informations sur les commandes de Windows.

 

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.

 

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.

 

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 courant enregistré par PUSHD.

 

PRINT = Imprime un fichier texte.

 

PROMPT = Modifie l'invite de commande de Windows.

 

PUSHD = Enregistre le répertoire courant 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.

 

SET = Affiche, définit ou supprime des variables d'environnement Windows.

 

SETLOCAL = Commence la localisation des changements de l'environnement dans un fichier de commandes.

 

SHIFT = Modifie la position des paramètres remplaçables dans un fichier de commandes.

 

SORT = Trie les éléments en entrée.

 

SUBST = Affecte une lettre de lecteur à un chemin d'accès.

 

START = Lance une fenêtre pour l'exécution du programme ou de la commande.

 

TIME =  Affiche ou définit l'heure de l'horloge interne du système.

 

TITLE = Définit le titre de la fenêtre pour une session CMD.EXE.

 

TREE = Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.

 

TYPE = Affiche le contenu d'un fichier texte.

 

VER = Affiche le numéro de version de Windows.

 

VERIFY = Indique à Windows s'il doit ou non vérifier que les fichiers sont

         écrits correctement sur un disque donné.

 

VOL = Affiche le nom et le numéro de série du volume.

 

XCOPY = Copie des fichiers et des arborescences de répertoires.

 

Philippe BOULANGER