MS-DOS Les commandes
Le
sommaire :
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 :
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
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.
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