Système d’exploitation MS.DOS |
I) INTRODUCTION
MS-DOS
Sigle de Microsoft Disk Operating System, MS-DOS est un système d’exploitation monotâche de la société Microsoft. Comme d’autres systèmes, MS-DOS supervise les opérations telles que la lecture/écriture sur disque, l’affichage vidéo, le contrôle du clavier ou des systèmes de pointage, mais gère également de nombreuses autres tâches relatives à l’exécution des programmes et à la maintenance des fichiers.
Les commandes proposées par Dos permettent de réaliser les tâches suivantes:
Gérer les fichiers et répertoires (création, modification, suppression ………..)
Mettre les disques à jour (formatage, partitionnement, défragmentation...);
Installer et Configurer le matériel ;
Optimiser l'usage de la mémoire ;
Accélérer l'exécution des programmes ;
II) Unités logique, fichiers et répertoires
1) Les Unités Logiques
Une unité logique représente un périphérique de stockage, (Disque Dur,
Disquette, CDROM..). Chaque périphérique de stockage est symbolisé par une lettre
de l'alphabet.
Le lecteur de disquette A :
B :
Disque dur C :
Cd‑rom D :
2) Les fichiers
Un fichier représente un groupe d'information enregistrées sur le disque (disque dur, disquette ou Cd‑rom) sous un nom unique.
Un fichier peut contenir absolument n'importe quoi (du texte, des images, des sons, un clip vidéo, un graphique, un programme ).
Le nom d'un fichier est constitué en général de deux partie séparée par un point (.), la partie gauche est dite le nom du fichier (elle est obligatoire), la partie droite est appelé son extension (elle est facultative).
Nom du Fichier.Extension
La partie nom d'un fichier est limitée à 8 caractères sous DOS, et à 255 caractères sous WINDOWS. La partie extension ne peut contenir que Trois caractères au maximum (pour DOS et WINDOWS).
Exemples
Logiciel |
Extension proposée |
Word |
.Doc |
Excel |
.Xls |
Access |
.Mdb |
Powerpoint |
PPt |
Programme Visual basic |
.Bas |
3) Les répertoires et Sous répertoires
Un dossier (ou répertoire) est un emplacement de l’unité de stockage destiné à recevoir des documents.Un dossier pourra contenir un ou plusieurs autres dossiers (sous répertoires).
Le nom d'un répertoire ou sous répertoire est composé de 8 caractères au maximum pour DOS et 255 caractères pour WINDOWS. Un répertoire n'a pas d'extension.
Exemple de structure d’un disque dur
C:\
Demande.doc
Lettre.doc
Fadute.xls
Mathématique equation.wps
Courbe.bas
Cercle.géo
Tp.doc
Physique matière.doc
Force.doc
Electricité.wri
Chimie atome.bmp
Molécule.avi
Examen
Trimestrel.txt
Trimestre2.txt
Lettre.doc
- Mathématique et Physique sont 2 répertoires, le répertoire (physique) contient un sous répertoire (chimie) qui contient lui même un sous répertoire (examen).
- Le chemin du fichier force.doc est ( c:\physique\force.doc) –
- Le chemin du fichier atome.bmp est ( c:\physique\chimie\atome.bmp)
- Le chemin du fichier Trimestre2.txt est ( c:\physique\chimie\examen\Trimestre2.txt)
- Le chemin du fichier lettre.doc est ( c:\) on dit qu'il est dans la racine.
- Les fichiers (c:\lettre.doc) et (c:\pysique\chimie\examen\Lettre.doc) ont le même nom et la même extension, mais DOS va les distinguer par leur chemin.
III) Les caractères génériques Dos
‑ L'astérisque (*) qui peut remplacer un groupe de caractères
‑ Le point d'interrogation (?) qui peut remplacer un caractère unique.
Exemples :
Me*.xls |
Les fichiers ayant le nom qui commence par me et dont
l'extension est xls |
Lettre.c* |
Les fichiers dont les noms est lettre, et l'extension
commence par c |
IV) LES COMMANDES DOS
I) Dir
Afficher la liste des fichiers et des sous répertoire d'un répertoire
Syntaxe : Dir <lecteur :>\<chemin>\fichier(s) /option
/p pour un affichage page par page
/w pour un affichage au sens da la largeur (cinq colonnes par ligne)
/s affiche la liste des fichiers d'un répertoire et de ses sous répertoires)
/o : n affiche la liste des fichiers triée par nom (croissant ou décroissant (‑n))
/D : e affiche la liste des fichiers triée par extension .....................................
Exemples
Commande |
Résultat de l'affichage |
Dir d:\textes\*.doc/p |
Tous les fichiers ayant l'extension doc du répertoire indiqué, page par page
|
Dit c:\Images\exemples\*.bak |
Tous les fichiers ayant l'extension bak du répertoire indique |
Dit c:\document/s
Dit Exemples\a*.txt |
Tous les fichiers du répertoire document de c et de ses sous répertoires
Les fichiers spécifiés du répertoire exemples du répertoire courant |
Dit m ???b*.bmp/oa |
Les fichiers spécifés du répertoire courant par ordre de leurs extension |
Dir/o:-n/w |
Tous les fichiers du répertoire courant par ordre décroissant de leurs non
et au sens de la largeur |
Dit a:\lettrel.doc |
Le fichier lettrel.doc de la racine de la disquette |
2) copy
Copie un ou plusieurs fichiers d'un répertoire dans un autre
Syntaxe : copy <chemin source> \fichier(s) <chemin destination>
Exemples
Commande |
Résultat |
Copy d:\textes\*.doc a:\test |
Copie les fichiers *.doc du répertoire textes de D: vers le répertoire test
de A: |
Copy c:\images\*.bak |
Copie tous les fichiers ayant l'extension bak du répertoire indiqué vers
Le répertoire courant |
Copy a:\document c:\ |
Copie tous les fichiers du répertoire document de A: vers la racine de C: |
Copy ha*.bct a:\images |
Copie les fichiers spécifiés du répertoire courant vers le répertoire
images de A: |
Copy m ???b*.bmp textes |
Copie Les fichiers spécifiés du répertoire courant vers le sous répertoire
Textes du répertoire courant |
copy c :\*.* a:\ |
Copie tous les fichiers de la racine de C : vers la racine de A : |
copy a:\lettrel.doc c:\cpr |
Copie le fichier lettrel.doc de la racine de la disquette vers le répertoire |
|
indiqué |
Copy *.bct |
N'a aucun sens (11 faut indiquer au moins un chemin, (autre sera le
Répertoire courant. Voir les exemples 2 et 4 |
3) Del (ou erase)
Efface un ou plusieurs fichiers d'un répertoire
Syntaxe : Del <lecteur :>\<chemin>\fichier(s)
Exemples
Commande |
Les fichiers qui seront supprimés |
Del d:\textes\*.doc |
Tous les fichiers ayant (extension doc du répertoire indiqué |
Del c:\Images\exemples\*.bak |
Tous les fichiers ayant l'extension bak du répertoire indiqué |
Del c:\document |
Tous les fichiers du répertoire document de c |
Del *.* |
Tous les fichiers du répertoire courant |
Del a:\lettrel.doc |
Le -fichier lettrel.doc de la racine de la disquette |
4) ren
Change le nom et/ou l'extension d'un ou plusieurs fichiers d'un répertoire, ou changer le nom d'un répertoire.
Syntaxe : ren <lecteur :>\<chemin>\fichier1 fichier2
Exemples
Commande |
Résultat |
ren a:\lettrel.doc demande.txt |
Change le nom du fichier lettrel.doc de la disquette par demande.txt |
Ren c :\textes\cv.doc cv.bak |
Change le nom du fichier cv.doc du répertoire indiqué par cv.bak |
Ren dessin.bmp Image.gif |
Change le nom du fichier dessin.bmp du répertoire courant par
Image.gif |
Ren Exemples\*.bd *.doc |
Change Les extensions des fichiers spécifiés du répertoire exemples
Par doc |
Ren c:\cpr biblio |
Modifie le nom du répertoire cpr de C: en biblio |
5) MKdir (ou Md)
Crée un répertoire ou un sous répertoire
Syntaxe :md<lecteur:>\<chemin>\nom rep
Exemples
Commande |
Résultat |
Md d:\textes\Impots |
Crée le sous répertoire mpots dans le répertoire textes de D |
Md a:\Images\exemples\ocal |
Crée le sous répertoire local dans le sous répertoire exemples
du répertoire images de A: |
Md c:\document |
Crée le répertoire document dans la racine de C: |
Md Exemples |
Crée le répertoire exemples dans le répertoire en cours |
Md documents\textes |
Crée le sous répertoire textes dans le répertoire documents
du répertoire
par défauts |
6) CHdir (ou Cd)
Change le répertoire en cours
Syntaxel : cd <lecteur :>\<chemin>
Exemples
Commande |
Le répertoire par défaut sera |
Cd d:\textes\impots |
Impots |
Cd a:\images\exemples\local |
Local |
Cd c:\document |
Document |
Cd Exemples |
Exemples (il faut qu’ïl soit sous répertoire du répertoire par
défaut) |
Cd documents\textes |
Textes (il faut que documents soit sous répertoire du
répertoire courant) |
Remarques
* Pour passer d'un répertoire fils à un répertoire parent tapez cd ..
* Pour passer de n'importe quel répertoire à la racine tapez cd\
7) RKdir (ou Rd)
Supprime un répertoire ou un sous répertoire
Syntaxe : rd < lecteur : > \<chemin> \nom‑, rep
Exemples
Commande |
Résultat |
Rd d:\textes\impots |
Supprime le sous répertoire impots du répertoire textes de D : |
Rd a:\images\exemples\local |
Supprime le sous répertoire local du sous répertoire exemples du répertoire images de A: |
Rd c:\document |
Supprime le répertoire document de la racine de C: |
Rd Exemples |
Supprime le répertoire exemples du répertoire en cours |
Rd documents\textes |
Supprime le sous répertoire textes du répertoire documents du répertoire par défauts par défauts |
8) Format
Format un disque dur ou une disquette pour qu'elle puisse accepter des fichiers DOS
Syntaxe : format <lecteur :>/option
/v :nom formatage en donnant un nom de volume
/q formatage rapide (supprime la FAT
d'une disquette
préalablement formatée)
/s formatage avec copie des fichiers systèmes
Remarque
* Si vous formatez un disque qui contient des données, ceux‑ci seront écrasées
Exemples
Commande |
Résultat |
Format c: |
Formate la partition (C) d'un disque dur |
Format d:\ |
Formate la partition (D) d'un disque dur |
Format a:/s |
Formate une disquette avec système (disquette de démarrage) |
Format a:/v :données |
Format une disquette en lui donnant le nom (données) |
Format c:/q |
Formatage rapide d'un disque dur (déjà formaté auparavant) |
9) Fdisk
Lance le programme de partitionnement qui permet de créer dans un disque dur des
partitions, de les supprimer, de modifier leurs tailles .......
Syntaxe : fdisk
10) Attrib
Change (active/désactive) ou affiche les attributs des fichiers spécifiés
Syntaxe : attrib <option> <lecteur :>\<chemin>\fichier(s)
* option peut être : +r active l'attribut lecture seule
‑r désactive l'attribut lecture seule
+h active l'attribut fichier caché
‑h désactive l'attribut fichier caché
+a active l'attribut archive
‑a désactive l'attribut archive
+s active l'attribut fichier système
‑S désactive l'attribut fichier système
Exemples
Commande |
Les fichiers qui seront supprimés |
Attrb +r a:\lettrei.doc |
Active l'attribut lecture seule du fichier lettrel.doc de la racine de la disquette |
Attrib +hc:\Images\*.bak |
Active l'attribut fichier caché des fichiers ayant l'extension bak du répertoire Indiqué
|