Vous êtes sur la page 1sur 10

Systme dExploitation : MS-DOS

MicroSoft Disk Operating System


Cest un systme dexploitation dvelopp par la socit Microsoft. Il
offre une interface textuelle base sur un ensemble de commandes.

Versions de DOS
1981=1.0  Premier PC
1983=2.0  IBM /PC compatible 10Mb disque dur
...
1994=6.22  Dernire version DOS officielle
1995=7.0  inclus dans Windows 95/98/2000/XP

MS-DOS
(Langage de commandes)
Les commandes sont donnes par l'utilisateur grce au clavier,
partir d'une "invite" ou "prompt" (par exemple "c:\>" )

Pour n importe quelle commande :


Syntaxe : commande paramtre1 paramtreN /option1 /optionM
Aide : commande /? (affiche laide concernant la commande)

Pour excuter une commande, il suffit de taper la commande puis


d'appuyer sur ENTREE

Nom de fichier et de rpertoire




Comporte une partie nom


nom et une partie extension
extension spar
pares par
un . :

le nom comprend 1 8 caract


caractres
l extension comprend 0 3 caract
caractres

Les caract
caractres constituant le nom du fichier incluent :

les lettres de A Z, les chiffres de 0 9 ,

les caract
caractres suivants : _ ^ $ ~ ! # % & - , etc.

Les noms de fichiers ne doivent pas contenir :

de blanc (espace), de virgule (,)


(,),, de barre oblique inverse (\
(\)
de point (sauf le point qui s
spare le nom de l'extension)

Les caractres spciaux


 Les caractres de chemin :
\ : dsigne rpertoire racine et aussi sparateur de chemin

. : le rpertoire courant
.. : le rpertoire parent

 Les caractres pour les fichiers :


* : remplace nimporte quelle srie de caractres

? : remplace nimporte quel caractre


X: : permet de changer de volume (ou unit)
A: pour designer la disquette
C: pour designer le disque dur

Organisation de fichiers et rpertoires


sous MS-DOS
Organisation base sur le concept d'arbres :
" \ " racine de' l'arborescence correspondant
un disque (C: ou A:)

Repertoire1

fichier1

fichier2

R2

R5

R3

R4

R6

...

R7

R8

fichier3

Commandes MS-DOS


Commandes pour g
grer les r
rpertoires :

DIR
MD
CD
RD






Lister le contenu d
dun r
rpertoire
Cr
Crer un r
rpertoire
Changer de r
rpertoire
Effacer un r
rpertoire vide

Commandes pour g
grer les fichiers :

TYPE
COPY
REN
DEL






Lister le contenu d
dun fichier
Copier un fichier
Renommer un fichier
Supprimer un fichier

Commande DIR
Rle :

Afficher le contenu d'un r


rpertoire

Options de Dir


/P

marque un arrt apr


aprs chaque cran

/W

affiche sur cinq colonnes

/S

affiche les fichiers du r


rpertoire sp
spcifi
cifi et de tous les sous
rpertoires

/o : ordre affiche les donn


donnes ordonn
ordonnes selon la valeur d
dordre


N : Croissant des noms de fichiers

E : Croissant des extensions de fichiers

S : croissant par taille des fichiers

Exemple : Si on veut afficher la liste des fichiers dont l extension est


.txt , on envoie la commande : DIR *.txt
*.txt

La commande CHDIR
Rle : Changer de r
rpertoire
La commande "CD" ou encore "CHDIR" permet de passer
d'un r
rpertoire l'autre (CD pour Change Directory)

Syntaxe : CD [chemin d
dacc
accs]nom_repertoire
s]nom_repertoire

Exemples :
1) c:\
c:\>CD info  rsultat

c:\
c:\info>

2) c:\
c:\>CD a:\
a:\info  rsultat a:\
a:\info>

La commande MKDIR
Rle : Cr
Crer un r
rpertoire
La commande MKDIR (MaKe
(MaKe DIRectory) peut tre abr
abrge en
MD.
MD.
Syntaxe : MD [chemin d
dacc
accs]nom_du_reprtoire
s]nom_du_reprtoire
Exemples :
1) c:\
c:\>MD info  cr
cre le r
rpertoire info
info sous le
rpertoire racine du volume C:
2) c:\
c:\>MD a:\
a:\info  cr
cre le r
rpertoire info sous le
rpertoire racine du volume a:

La commande RMDIR
Rle : Effacer un r
rpertoire vide
La commande RMDIR (ReMove
(ReMove DIRectory) peut tre abr
abrge
en RD.
RD.
Syntaxe : RD [chemin d
dacc
accs]nom_du_r
s]nom_du_rpertoire
Exemple : c:\
c:\>RD info  supprime le r
rpertoire info
info
Attention : ne fonctionne que si le r
rpertoire est vide.

Les redirections


> redirige la sortie d'une commande



dir c* > test.txt : Copie la liste des fichiers commenant
par c dans test.txt

>> ajoute la sortie d'une commande dans un fichier


dir d* >> test.txt : Ajoute au fichier test.txt les fichiers
commenant par d

< dirige l'entre vers la commande



Find "text" < test.txt : Affiche les lignes de test.txt qui contiennent text

| (pipe) transmet le rsultat d'une commande une autre commande


Dir | find "doc" : Affiche toutes les lignes qui contiennent "doc"

La commande TYPE
Rle : affiche le contenu d
dun fichier
Syntaxe : type [chemin d'acc
d'accs]nom_fichier
s]nom_fichier

Exemples :
1) c:\
c:\>type test.txt : affichage du contenu du fichier
test.txt
2) c:\
c:\>type test.txt | more : more permet l
laffichage
page
page par page

La commande COPY
Rle : copier un ou une liste de fichiers
Syntaxe :
COPY [chemin d
dacc
accs]fichierd
s]fichierdpart [chemin d
dacc
accs]fichierdestinataire
s]fichierdestinataire

Exemples :
1) c:\
c:\>copy test.txt test_cp1.txt : fichier test_cp1.txt est une copie du
fichier test.txt , cr
cr dans le mme r
rpertoire
2) c:\
c:\>copy test.txt c:\
c:\info\
info\test_cp2.txt : fichier test_cp2.txt est une
copie du fichier test.txt,
test.txt, cr
cr dans le r
rpertoire c:\
c:\info
3) c:\
c:\>copy test.txt+test_cp1.txt
test.txt+test_cp1.txt test1.txt : le contenu de test.txt et
test_cp.txt sera mis dans le fichier test1.txt

La commande RENAME
Rle : Renommer un fichier
La commande RENAME peut tre abr
abrge en REN

Syntaxe :
REN [chemin d
dacc
accs]ancien_nom_fichier
s]ancien_nom_fichier nouveau_nom_fichier

Exemples :
1) c:\
c:\>rename test.txt contenuC.txt
2) c:\
c:\>ren c:\
c:\info\
info\test_cp2.txt contenuC.txt

La commande ERASE
Rle : Supprimer un fichier
La commande ERASE peut tre abr
abrge en DEL.
Syntaxe : DEL [chemin d
dacc
accs] nom_fichier
Exemples :
1) A:\
A:\>del test.txt : le fichier test.txt sera supprim
supprim de la disquette
2) C:\
C:\>del A:\
A:\*.txt
*.txt : tout les fichiers ayant pour extension .txt
.txt seront
supprim
supprims
3)C:\
)C:\>del A:\
A:\*.* : tout les fichiers du r
rpertoire racine seront supprim
supprims
Remarque : Il faut faire tr
trs attention en utilisant cette commande

Travaux Dirigs
Exercice 1 :
Le rpertoire courant est "c:\>"
Mettez le

contenu de "c:\
"c:\" dans le fichier contenu.txt

Acc
Accdez

la racine de A: (Disquette)

Affichez le
Cr
Crez

contenu

le r
rpertoire "ESSAI"ESSAI-1"

Travaux Dirigs
Exercice 2 :
Le rpertoire courant est "A:\>"
Acc
Accdez au
Sans

r
rpertoire "ESSAI"ESSAI-1"

changer de r
rpertoire, copiez le fichier "contenu.txt
"contenu.txt""

(pr
(prsent sous la racine de C:) dans ESSAIESSAI-1 en le renommant
"TRUC.TXT".
TRUC.TXT". La copie et le changement de nom doivent tenir
en une seule commande.

Travaux Dirigs
Exercice 3 :
Le r
rpertoire courant est "A:\ESSAIESSAI-1>"
Dans le r
rpertoire "ESSAI"ESSAI-1", cr
crez

les r
rpertoires "ESSAI"ESSAI-11" et

"ESSAI"ESSAI-12"
Descendez

dans le r
rpertoire "ESSAI"ESSAI-11"

Sans changer de

r
rpertoire, copiez le fichier "TRUC.TXT
"TRUC.TXT"" dans

"ESSAI"ESSAI-12" en le renommant "TRUC"TRUC-12.TXT". (en deux commandes


DOS)

Travaux Dirigs
Exercice 4 :
Le r
rpertoire courant est "A:\ESSAIESSAI-1\ESSAIESSAI-11 >"
Acc
Accdez

la racine de A:

Affichez, en une seule

commande, la liste de tous les fichiers

commen
commenant par "TRUC" et finissant par "TXT".
Affichez

, en une seule commande, la liste de tous les fichiers

commen
commenant par "TRUC" suivi de deux caract
caractres et finissant par
"TXT".

Travaux Dirigs
Exercice

5:

Supprimer

le r
rpertoire ESSAIESSAI-1

Supprimer

le fichier "contenu.txt
"contenu.txt"" qui se trouve dans le
rpertoire racine de C:

10