Académique Documents
Professionnel Documents
Culture Documents
CmdDos PDF
CmdDos PDF
Linvite
C: \ >_
Linvite ou prompt du DOS est un message dattente qui signale que le systme est prt
recevoir une commande. Linvite indique la position du rpertoire actif : le nom du disque
par dfaut (ici C: ) suivi du chemin complet depuis le rpertoire racine reprsent par le
caractre back-slash \.
Le caractre dattente > marque la fin du nom du rpertoire courant.
Le curseur qui clignote indique o arriveront les caractres taps au clavier.
La ligne de commande
Une ligne de commande est en quelque sorte une phrase qui se tape la suite de linvite.
Elle est de la forme suivante :
Commande [/-options] [arguments]
La ligne de commande est analyse par linterprteur de commandes. Les espaces y sparent
les mots des commandes et des arguments. Prenez lhabitude de taper ces espaces, certaines
versions du DOS tolrent labsence de certains espaces, dautres pas. Si vous prenez
lhabitude de ne pas taper ces espaces, vous risquez, en changeant de machine, de ne pas
Linterprteur de commandes
Linterprteur de commandes est un programme qui se nomme COMMAND.COM si vous
travaillez avec une version DOS ou avec Windows 9x. Les versions ultrieures de Windows
renferment un second interprteur CMD.EXE dont les commandes ont t revisites. Certaines
commandes sont apparues ou ont disparues dune version lautre. Ainsi la commande HELP
a disparu dans Windows 98 mais est nouveau disponible avec les versions ultrieures.
Linterprteur de commandes CMD.EXE accepte les mmes commandes que linterprteur
COMMAND.COM mais autorise une plus grande varit doptions pour chacune delles. Ces
potentialits nouvelles sont appeles les extensions de commandes. Grce elles les
manipulations de variables sont plus aises et lcriture de fichiers de commande sen trouve
A moins de devoir crire des fichiers de commandes devant tre compatibles avec Windows
98, il ny a aucune raison dutiliser linterprteur COMMAND.COM
Commandes internes
Il sagit dune trentaine de mots cls intgrs linterprteur de commandes. Ce sont les
commandes les plus courantes telles que CD, CLS, COPY, DATE, DEL, DIR, ECHO, EXIT,
MD, PATH, PROMPT, REN, RD, TIME, TYPE, VER ou VOL.
Un ordinateur qui a dmarr partir dune disquette de dmarrage contenant linterprteur
COMMAND.COM est capable de comprendre toutes ces commandes.
Commandes externes
Ce sont les commandes que linterprteur ne sait pas excuter lui seul. Les commandes
telles que COMP, DEBUG, EDIT, FDISK, FORMAT, LABEL, MEM, MODE, MORE,
TREE ou XCOPY sont des commandes externes. Les routines qui excutent ces commandes
ne font pas partie du fichier COMMAND.COM ; si lordinateur a dmarr partir dune
disquette de dmarrage, il faudra que celle-ci contienne le fichier FORMAT.COM ou EDIT.COM
pour que ces commandes externes soient disponibles. Ce sont des programmes livrs avec le
DOS. Les programmes tels que DEBUG ou EDIT sont parfois appels utilitaires.
Fichiers .bat
Les commandes du DOS peuvent tre enregistres dans un fichier texte auquel on donne
lextension .bat ou .cmd . Ces fichiers sont alors en quelque sorte des programmes
interprts, des scripts .
Crer un rpertoire appel Nouveau Dossier, il faut mettre ce nom entre guillemets !
C:\>MD "Nouveau Dossier"
C:\>
Attention ! Les espaces sont pris par DOS pour des sparateurs.
Sans ces guillemets voici ce que cela donnerait en DOS pur :
C:\>MD Nouveau Dossier
Trop de paramtres Dossier
C:\>
La commande sans guillemets serait accepte par les versions plus rcentes de
Windows mais la commande crerait deux rpertoires Nouveau et Dossier
Exemples :
C:\Test>COPY \Windows\Readme.txt A:\
Source : le fichier Readme.txt du rpertoire C:\Windows
Destination : A:\Readme.txt
C:\Test>COPY A:\Readme.txt
Source : le fichier Readme.txt en provenance de A:\
Destination non prcise donc dans le rpertoire actif C:\Test\Readme.txt
MOVE
MOVE Source Destination
Dplace un fichier.
Cette commande qui nexistait pas en DOS pur peut aussi servir renommer un
fichier ou un rpertoire.
REN ou RENAME
REN Nom1 Nom2
Commande pour renommer un fichier, un rpertoire ou un groupe de fichiers ou de
rpertoires.
Exemples :
C:\Test>Ren Readme.txt Lisezmoi.txt
LABEL
Permet de donner un nom ( une tiquette) un disque ou une disquette. Ce nom ne
peut comporter que 11 caractres maximum.
C:\Projets\>LABEL A: Octet
VOL
Affiche le nom du disque et son numro de srie
C:\>vol A:
Le volume dans le lecteur A s'appelle OCTET
Le numro de srie du volume est 3C1A-0926
FORMAT
La commande Format sert prparer un disque ou une disquette pour que le systme
dexploitation puisse lutiliser ensuite. Concrtement, cela veut dire que le support est
divis en pistes et en secteurs. Format y organise ensuite le secteur damorage, le
rpertoire racine, la FAT et une copie de la FAT.
C:\>format a:
Insrez un nouveau disque pour le lecteur A:
et appuyez sur ENTRE lorsque vous tes prt...
Le type du systme de fichiers est FAT.
Vrification de 1,44 Mo
Initialisation de table d'allocation des fichiers (FAT) en
cours...
Nom du volume (11 caractres, Entre pour ne rien mettre) ?
TEST_DOS
Formatage termin.
C:\>
quivaut
Du coup la commande E:
CD C:\Documents and settings\Fred\Mes Documents
Le Path
Le PATH ou "chemin de recherche" dfinit la liste des rpertoires o linterprteur de
commandes doit chercher les fichiers excutables.
Voici par exemple ce que lon pourrait obtenir en tapant la commande PATH
C:\>path
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\DJGPP\BIN
C:\>
La commande PATH employe sans paramtre rend une liste des chemins vers
diffrents rpertoires. Des points-virgules jouent le rle de sparateurs entre les
rpertoires de la liste.
Linterprteur de commandes, quand il recherche un fichier excutable, commence par
consulter le rpertoire courant ; si le fichier recherch ne sy trouve pas, la recherche
se poursuit en scrutant dans lordre les rpertoires successifs indiqus par le PATH.
Voici ce que serait la rponse si la commande invoque ne correspond ni une
commande interne ni un fichier excutable :
C:\>xyz
'xyz' n'est pas reconnu en tant que commande interne
ou externe, un programme excutable ou un fichier de commandes.
C:\>
. M
.BAT ...................................................................... 5 MD........................................................................... 7
MKDIR ................................................................... 7
C
MORE ...................................................................... 9
CD........................................................................... 7 MOVE ...................................................................... 8
CLS ........................................................................ 4
Cmd.exe ................................................................. 4 P
Command.com ....................................................... 4 Path ...................................................................... 12
Commandes externes ............................................. 5 Prompt.................................................................... 3
Commandes internes .............................................. 5
COPY ...................................................................... 8 R
D RD........................................................................... 7
REN ........................................................................ 8
DEL ........................................................................ 8 RENAME ................................................................. 8
DIR ........................................................................ 6 RMDIR ................................................................... 7
F S
FC......................................................................... 10 SUBST ................................................................. 12
FIND ...................................................................... 9 SYS ...................................................................... 12
FORMAT ............................................................ 11
T
I
TREE ...................................................................... 6
Interprteur de commandes .................................... 4 TYPE ..................................................................... 9
Invite ...................................................................... 3
V
L
VER ........................................................................ 4
LABEL ................................................................ 11 VOL ..................................................................... 11
Ligne de commande ............................................... 3
X
XCOPY ................................................................... 9