Installation et optimisation d’un poste- TSSR1
Mohamed HSSAIN 1/8
Installation et optimisation d’un poste- TSSR1
I. L’interpréteur de commandes :
1. Introduction:
L’interpréteur de commande (en anglais shell, qui se traduit par coquille), permet d'entrer des
commandes au clavier et de recevoir des messages en retour. C'est donc elle qui gère l'interaction entre
l'utilisateur et le système.
2. Présentation du système
Le DOS, comme tout système d'exploitation, contrôle les activités de l'ordinateur. Il gère des
opérations telles que la circulation, l'affichage, et l'entrée de données entre les divers éléments
constitutifs du système.
Le système d’exploitation DOS est constitué de trois fichiers :
IO.SYS
MSDOS.SYS
COMMAND.COM
Les fichiers IO.SYS et MSDOS.SYS sont enregistrés sur la première piste de la disquette de BOOT, ce sont
des fichiers cachés qui une fois chargés en mémoire vive permettent de charger le fichier
COMMAND.COM. Ensuite, sont exécutés les fichiers CONFIG.SYS et AUTOEXEC.BAT qui permettent de
configurer le système
Les fichiers IO.SYS et MSDOS.SYS gèrent le dialogue entre les matériels (Hardware) et les logiciels
(Software), tandis que le fichier COMMAND.COM est le programme qui interprète les commandes saisies
par l’utilisateur, c’est « l’interpréteur de commandes ».
II. Système de gestion des fichiers:
Notion de fichier:
A chaque opération de sauvegarde, le système d’exploitation enregistre vos données, crées par
une application, sous forme d’un fichier
Le système d’exploitation utilise un certain nombre d’informations, à l’ensemble des données,pour
différencier les fichiers entre eux :ce sont les identificateurs des fichiers ou le bloc d’identification
Tout fichier est identifié par
Le nom d’un fichier
Il est fourmi au moment de la sauvegarde,ce nom peut comporter 8 caractères sous dos et 255
caractères sous Windows,mais ne peut contenir les caractères suivants : \ / * > < / ? ″ |
L’extension ou le suffixe
Mohamed HSSAIN 2/8
Installation et optimisation d’un poste- TSSR1
C’est un ensemble de 1 à 3 caractères au maximum, l’extension suit le nom d’un fichier et est
précédée d’un point
La date et l’heure de sauvegarde
Aux nom et Suffixe du fichier,le système d’exploitation ajoute la date et l’heure de la sauvegarde,en
effet le même fichier peut être sauvegardé plusieurs fois et dans le même emplacement,dans ce cas la le
système garde le même nom et le suffixe,mais l’heure et la date de sauvegarde vont été modifier
La taille
Le système d’exploitation ajoute à l’ensemble Nom-Extenson-Date et Heure de sauvegarde la taille du
fichier, c’est-à-dire le nombre d’octet ou de caractères qu’occupent les données du fichier.
Les attributs
A chaque fichier enregistré, le système d’exploitation ajoute des attributs ou étiquettes. Chaque
attribut ne peut être que Activé ou Désactivé .Les différents types des attributs sont décrit dans le tableau
suivant
Attribut Rôle
r Lecture seule
a Archive
h Caché
s Système
Les caractères génériques
Vous pouvez demandes au système d’exploitation d’exécuter une tâche (Une recherche par exemple)
sur un groupe de fichiers particulier (par exemple rechercher tous les fichiers ayant l’extension.Com), Pour
ce faire, on utilise les caractères générique ou jokers qui sont :
Le point d’interrogation « ?»: remplace un seul caractère.
L’astérisque ou L’étoile «*»: remplace plusieurs caractères.
Mohamed HSSAIN 3/8
Installation et optimisation d’un poste- TSSR1
III. Les commandes avancées :
Les Commandes système
Commande Rôle Exemple
CLS Permet d’Effacer l'écran. C:\>CLS
Date Permet d’afficher et de modifier la « date système C:\>Date
permet d’afficher et de modifier l’heure système C:\>time
Time
Permet d’afficher la version du DOS qui est installé sur C:\>ver
Ver
l’ordinateur.
Permet d’attribuer ou de changer le nom d’un volume C:\>Label
Label
(d’un lecteur)
Permet de changer l’apparence de l’invite de commande
Prompt C:\>Prompt $t
Exit Quitter l’interpréteur de commande C:\>Exit
Permet d’afficher une interface graphique qui résume les C:\>Help
HELP
commandes du DOS ainsi que leur syntaxe.
Les Commandes de gestion des répertoires
Commande Rôle Exemple
CD (pour CHANGE DIRECTORY) suivie du nom de C:\>CD dossier1 C:\>CD ..
répertoire permet de changer de répertoire actif.
CD
MD (pour MAKE DIRECTORY) permet de créer un
répertoire dans le répertoire actif. La commande
MD C:\>MD dossier2
MD peut aussi s’écrire MKDIR.
RD (pour REMOVE DIRECTORY) permet de
supprimer un répertoire, à condition que le
répertoire actif ne soit pas celui que l’on essaye de
supprimer (il vaut mieux se placer dans le
RD C:\>RD dossier1
répertoire parent), et à condition que le répertoire
que l’on souhaite supprimer soit totalement vide.
La commande RD peut aussi s’écrire RMDIR.
TREE C:\>Tree
Afficher l’arborescence du dossier actuel.
Mohamed HSSAIN 4/8
Installation et optimisation d’un poste- TSSR1
Permet de renommer un répertoire.
RENAME C:\>rename rep1 rep2
Les Commandes de gestion des fichiers
Commande Rôle Exemple
EDIT Editer un fichier texte C:\>Edit At1.bat
permet de copier un fichier d’un endroit vers un
COPY C:\>Copy AT.doc A :
autre
(pour DELETE) permet d’effacer un fichier. Les
C:\>DEL AT.doc
DEL commandes DEL et ERASE ont la même fonction.
La commande REN (pour RENAME) permet de
REN C:\>Ren AT1.doc AT2.doc
renommer un fichier.
MORE Permet d’afficher le contenu d’un fichier texte C:\>More At3.txt
écran par écran.
TYPE Envoi à l'écran le contenu du fichier x.txt. Ce C:\>Type At4.txt
fichier étant au format texte.
La commande DIR (pour directory) permet d’afficher la liste des répertoires et des fichiers qui sont
contenus dans le répertoire actif à partir duquel est effectuée la commande.
La commande DIR et ses commutateurs
DIR
DIR /W
DIR /P
DIR /S
Dir /O
Exemple d’utilisation de la commande DIR du DOS
Commande Résultat Fonction
Liste des répertoires et des fichiers Information complète
C:\>dir
Affiche seulement les noms Information sur cinq colonnes
C:\>dir /w
Mohamed HSSAIN 5/8
Installation et optimisation d’un poste- TSSR1
Affiche page par page Défilement en mode PAUSE
C:\>dir /p
Affiche seulement les répertoires Sélectionner l’affichage
C:\>dir /ad
Affiche tout sauf les répertoires Sélectionner l’affichage
C:\>dir /a-d
Affiche par Ordre alphabétique Trier l’affichage
C:\>dir /O
IV. Commandes utilisées dans les fichiers Batch :
1. Introduction :
Les fichiers « BATCH » sont des fichiers qui portent l’extension .BAT. Les fichiers « BATCH » sont
des mini programmes qui permettent de lancer une succession de commandes DOS.
Les fichiers « BATCH » peuvent être appelés par leur nom depuis l’invite de commande du DOS. et
comme ils peuvent contenir plusieurs lignes de commande,
Des fichiers « BATCH » peuvent être créés pour différentes raisons. Les fichier « BATCH » sont
simplement des fichiers texte ou autrement dit des fichiers ASCII,.
2. structure
@ECHO OFF
Instruction1
……………
Instruction n
3. Commandes associées aux fichiers batch:
La commande ECHO ON/OFF
La commande ECHO permet, avec le commutateur ON ou OFF, de respectivement activer ou
désactiver l’affichage des commandes DOS.
Pour afficher à l’écran toutes les commandes d’un fichier « BATCH » :
ECHO ON
Pour cacher à l’écran toutes les commandes d’un fichier « BATCH » :
ECHO OFF
La commande ECHO
Mohamed HSSAIN 6/8
Installation et optimisation d’un poste- TSSR1
La commande ECHO permet d’afficher un message.
Pour afficher à l’écran un message d’une ligne :
ECHO voici le message …
La commande @
La commande @ permet de mettre en ECHO OFF la ligne de commande qui suit. La commande @
s’utilise à l’intérieur des fichiers AUTOEXEC.BAT et /ou CONFIG.SYS.
Pour désactiver l’affichage d’une seule ligne de commande :
@ ce qui suit ne s’affichera pas
La commande PAUSE
La commande PAUSE permet d’effectuer une pause dans le traitement des commandes d’un
fichier « BATCH ». La commande PAUSE affiche à l’écran le message « PRESSER UNE TOUCHE
POUR CONTINUER ». La commande PAUSE est souvent employée à la suite d’une commande
ECHO qui fait apparaître un message invitant l’utilisateur à effectuer une certaine tâche, comme
par exemple insérer une disquette dans le lecteur. L’utilisateur effectue la tâche, puis presse une
touche pour relancer l’exécution des commandes du fichier « BATCH ».
Par exemple :
…
ECHO veuillez insérer une disquette dans le lecteur A:
PAUSE
…
La commande REM
La commande REM permet d’indiquer un commentaire dans un fichier.
Quand une ligne de commande commence par les lettres REM (pour REMarque), alors la ligne
ne sera pas exécutée, elle sera cependant affichée comme une remarque.
La commande IF
La commande IF permet d’effectuer un traitement conditionnel dans un fichier de commande
Syntaxe : If exist Condition Message
Ou If Not exist condition Message
La commande GOTO
La commande GOTO permet de brancher l’exécution à une ligne étiquette dans un fichier de
commande
La commande CAL
La commande cal permet d’appeler depuis un fichier Batch un autre fichier Batch.
4. Exemple d’application
Exercice n°1 :
Mohamed HSSAIN 7/8
Installation et optimisation d’un poste- TSSR1
Effacer tous les fichiers qui commencent par la lettre L ayant L’extension .Zip du
disque c :
Réponse:
@echo off
del L*.Zip
Exercice n°2 :
Créer la structure ci-dessous sur Disque dur c :
C:\
Achat
Client
Facture
Réponse:
@echo off
Md Achat
Cd Achat
Md Client Facture
Cd..
Exercice n°3 :
Afficher la version du système puis les attributs du fichier C:\Programme.Pas
Réponse :
@echo off
Ver
Pause
Attrib C:\Programme.Pas
Exercice n°4 :
Affecter au fichier C:\Atelier.Doc les attributs suivants :
Lecture seule
Cacher
Réponse:
@echo off
Ver
Attrib +r C:\Atelier.Doc
Attrib +h C:\Atelier.Doc
Mohamed HSSAIN 8/8