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