0% ont trouvé ce document utile (0 vote)
88 vues8 pages

IOPI-Commandes Ligne-P3

Ce document décrit les commandes et fonctionnalités de base du système d'exploitation DOS, notamment l'interpréteur de commandes, la gestion des fichiers et des répertoires, et les commandes utilisées dans les fichiers batch.

Transféré par

Youssef Bourar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
88 vues8 pages

IOPI-Commandes Ligne-P3

Ce document décrit les commandes et fonctionnalités de base du système d'exploitation DOS, notamment l'interpréteur de commandes, la gestion des fichiers et des répertoires, et les commandes utilisées dans les fichiers batch.

Transféré par

Youssef Bourar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi