Telechargé par gamouh samia

TP1-MSDOS

publicité
Université kasdiMerbah Ouargla
Département : Electronique et de Télécommunication
2eme Master :Systèmes Embarques
Module : Systémes embarques
T .P N°01 : Initiation commandes « MS-DOS »
Mise en situation
Cette section permettra aux etudiants de découvrir quelques commandes de base du
système d’exploitation MS-DOS..
Objectif
Manipuler les commandes de base du DOS
Terminologie :
Dos,Commande,Invite de commande,Fichiers,Repertoires,Chemin d’acces,batch
PARTIE THEORIQUE
I. Introduction
✓ MS DOS fait partie des premiers systèmes d’exploitation pour les mico ordinateus.
✓ Sa version la plus commercialisée est celle de Microsoft, baptisée MS-DOS
(Microsoft Disk Operating Système).
✓ MS-DOS a vu le jour en 1981 lors de son utilisation sur un IBM PC.
✓ MS-DOS est un système d’exploitation mono-tâche et mono-utilisateur.
✓ Le coeur du système d’exploitation est composé des programmes COMMAND.COM,
MSDOS.SYS ET IO.SYS.
II. Pourquoi encore étudier les commandes du DOS ?
➢ Certaines commandes ne fonctionnent qu’en « mode DOS » appelé maintenant «
mode invite de commande »
➢ Il est toujours nécessaire de savoir se servir d’une interface texte encore employé par
certains programmes :
✓ FDISK, FORMAT, commandes anciennes mais parfois encore utiles
pour la partition et le formatage des disques,
✓ PING, IPCONFIG, ARP, NET et d’autres commandes de ce genre pour
la configuration d’un réseau
✓ ou dans d’autres environnements tels que Linux en “mode terminal”
➢ En cas de gros problèmes elles permettent parfois de se dépanner en lançant l'outil de
restauration du système à partir d'un démarrage sans échec avec l'invite de commande.
➢ Ces commandes sont essentielles pour faire des fichiers de commandes “ .bat ” ou “
.cmd ” bien utiles pour automatiser les tâches répétitives
III. Définitions
❖ Une commande : permet la manipulation de fichiers et de répertoires, l'exécution
d'applications, et l'exécution de scripts de traitement par lots (fichiers batch).exemple :
Dir, Delete, Copy).
1
Université kasdiMerbah Ouargla
Département : Electronique et de Télécommunication
2eme Master :Systèmes Embarques
Module : Systémes embarques
❖ La ligne de commande : Une ligne de commande est en quelque sorte une phrase
qui se tape à la suite de l’invite.
❖ L’interpréteur de commandes :L’interpréteur de commandes est un programme
qui se nomme COMMAND.COM pour la version DOS ou avec Windows 9x
❖ Les versions ultérieures de Windows renferment un second interpréteur CMD.EXE
dont les commandes ont été revisitées.Certaines commandes sont apparues ou
disparues d’une version à l’autre.
❖ Comment entrer des commandes sous MS-DOS
o Pour entrer des commandes sous MS-DOS, il suffit de taper le nom de la
commande voulue et d’appuyer sur la touche «ENTREE». Par exemple :
▪ C:\>VER
o puis la touche
ENTREE
❖ Commandes internes : Les commandes dites internes sont disponibles à tout moment
lorsque l’ordinateur travaille en DOS. 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.
❖ Commandes externes :Ce sont les commandes que l’interpréteur ne sait pas exécuter
à lui seul. Elles doivent etre fournies à l'ordinateur lors de leur utilisation. On doit
donc pouvoir les fournir à l'ordinateur par l'intermédiaire d'une disquette ou d’un
lecteur rigide de l’ordinateur ou du serveur de réseau.
Les commandes telles que COMP, DEBUG, EDIT, FDISK, FORMAT,
LABEL,MEM, MODE, MORE, TREE ou XCOPY sont des commandes externes.
❖ Fichier: c’est une suite d’octets enregistrés sur un périphérique de masse (disque dur,
disquette, clé USB, CR-ROM, ...). Le nom d’un fichier est composé de trois parties :
nom, point et l’extension.
❖ Fichiers “ .bat ” :Les commandes du DOS peuvent être enregistrées dans un fichier
texte auquel on donne l’extension “ .bat ” ou “ .cmd ” . Ces fichiers sont alors en
quelque sorte des programmes interprétés, des “ scripts ”.
❖ Répertoire :Les répertoires sont des regroupements de fichiers et de sous répertoires.
❖ Chemin d’accès :Pour accéder à un fichier sur un disque, il ne suffit pas de
connaître juste son nom, il faut aussi connaître sa localisation dans l'arborescence.
Ainsi,
"C:\ENCG\IMAGES\LOGO.GIF" désigne le fichier "LOGO.GIF" dans le
répertoire "IMAGES" du répertoire "ENCG" du disque "C:"
❖ L’Invite de commandes MS-DOS : est l’environnement qui interprète les
commandes saisit par l’utilisateur.
IV. Consulter l’aide de MS-DOS :Pour obtenir de l’aide sur une commande DOS, il
suffit de taper la commande en question suivi par /? et d’appuyer sur Entrée. Exemple
: dir / ?
V.
VI.
Script
Les scripts sont des programmes qui permettent d’automatiser certaines tâches
répétitives telles que l’administration ou les sauvegardes de fichiers. Ce sont des
fichiers de texte avec l’extension .bat ou .cmd.
Batch : est un langage de script, il permet d'exécuter une suite d'instructions ayant un but
précis et pouvant servir à l'automatisation de tâches Pour créer un fichier.bat, faites clic
2
Université kasdiMerbah Ouargla
Département : Electronique et de Télécommunication
2eme Master :Systèmes Embarques
Module : Systémes embarques
droit, puis Nouveau, puis document texte.Enregistrez le sous : "nom devotre fichier.bat".
Si vous laissez l'extension ".txt", le programme ne marchera pas, ce sera seulement un
fichier texte
VII. Ouvrir une session DOS :
Menu Démarrer > Tous les programmes > Accessoire >invite de commandes ou bien
Démarrer >executer>cmd
Travail demandé :
Les commandes du DOS
I.
Gestion des répertoires sous DOS
Ouvrir une invite de commandes .
1. Quel est le répertoire courant ?
…………………………………………………………………………………………
………………………………………………………………………………………..
2. Taper la commande suivante : cd \ et appuyer sur Entrée. Expliquer le rôle de cette
commande ?
…………………………………………………………………………………………
…………………………………………………………………………………….
3. Exécuter la commande « dir » Qu’affiche cette commande ?
…………………………………………………………………………………………
…………………………………………………………………………………………..
4. Exécuter la commande « dir / ? ». Qu’affiche cette commande ?
…………………………………………………………………………………………
…………………………………………………………………………………………
5. Exécuter la commande « dir / p Qu’affiche cette commande
…………………………………………………………………………………………
…………………………………………………………………………………………
6. Le « / ? » utilisé dans la question précédente est un paramètre à quoi sert il ?
…………………………………………………………………………………………
……………………………………………………………………………………….. ;
7. Peut-il être utilisé sur d’autres commandes ?
…………………………………………………………………………………………
………………………………………………………………………………………
8. Comment peut-on distinguer les fichiers des répertoires ?
…………………………………………………………………………………………………
………………………………………………………………………………………………..
positionner sous le répertoire WINDOWS.
9. Afficher le contenu du répertoire WINDOWS ? Replacer vous ensuite sous le
répertoire racine.
10. En s’aidant du help donner la fonction et la syntaxe des commandes suivantes :
3
Université kasdiMerbah Ouargla
Département : Electronique et de Télécommunication
2eme Master :Systèmes Embarques
Module : Systémes embarques
MD :………………………………………………………………………………………
………………………………………………………………………………………………
MKDIR :
CLS :………………………………………………………………………………………
………………………………………………………………………………………………
Del :………………………………………………………………………………………
………………………………………………………………………………………………
Ren ou
Rename :…………………………………………………………………………………
………………………………………………………………………………………………
RMDIR OU
(RD) :………………………………………………………………………………………
………………………………………………………………………………………………
type :………………………………………………………………………………………
………………………………………………………………………………………………
II.
Gestion des fichiers sous DOS
Exécuter la liste de commandes suivantes qui permettent de créer un fichier en ligne de
commandes :
Copy con test.txt
Ceci est un fichier texte.
^Z (appuyer sur la toucher F6 suivi de entrer pour sauvegarder le fichier)
11. Exécuter la commande « dir », que constatez-vous
……………………………………………………………………………… ;…………
………………………………………………………………………………………….
12. Effectuer la commande « dir/o », que constatez-vous ?
………………………………………………………………………………………………………
……………………………………………………………………………………………………
13. Effectuer la commande « dir *.txt », que constatez-vous ?
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
Sous C:\ créer un répertoire nommé embarque
14. Sous le répertoire embarqué créer deux sous répertoires rep1 et rep2..
15. Dans rep1 copier le fichier test.txt contenu dans C:\WINDOWS en utilisant la commande
copy
16. Sur l’invite de commande taper la commande suivante :copy C:\WINDOWS\*.bmp
c:\embarqué\rep2.Quel est le rôle de cette commande ?
…………………………………………………………………………………………
……………………………………………………………………………………….
17. Pour vérifier ce qui vient de se passer, retourner au répertoire précédent en utilisant la
commande cd .. et taper la commande suivante : tree \f embarqué . Expliquer le rôle
de la commande tree et de l’option /f en utilisant l’aide. ?
…………………………………………………………………………………………
………………………………………………………………………………………….
18. Renommer le fichier tst.txt contenu dans rep1 en texte.txt
………………………………………………………………………………………………………
……………………………………………………………………………………………………..
4
Université kasdiMerbah Ouargla
Département : Electronique et de Télécommunication
2eme Master :Systèmes Embarques
Module : Systémes embarques
19. Effectuer la commande « copy *.txt *.tmp » suivi de la commande « dir », que
constatez-vous ?
…………………………………………………………………………………………
……………………………………………………………………………………….
20. effacer le fichier test.tmp ? effacer tous les fichiers d’extension .tmp
…………………………………………………………………………………………
……………………………………………………………………………………….
21. renomer le fichier test.txt en test.tmp ?
…………………………………………………………………………………………
………………………………………………………………………………………..
.
5
Téléchargement