Vous êtes sur la page 1sur 3

TP Systèmes temps réel 2020/2021

L’enseignante responsable : Dr. SID AHMED Soumia

TP : Commandes de base de MS-DOS

Objectif

MS-DOS (abréviation de Microsoft Disk Operating System) est le système d'exploitation


de type DOS développé par Microsoft pour l'IBM PC d'abord, puis pour les compatibles
PC. Est un système d'exploitation mono-tâche et mono-utilisateur. Il est impossible de
réaliser plusieurs tâches sous MS-DOS. Mono-utilisateur veut nous faire comprendre
qu'un seul utilisateur peut en profiter.

Après avoir terminé ce TP, vous serez capable de :

— Ecrire et exécuter un script batch DOS.


— Apporter des modifications à un fichier et exécuter des commandes.

Depuis sa première version, Windows conserve une Invite de commandes (ou prompt, en
anglais), une fenêtre noire pour taper des commandes système héritées du MS-DOS. De
nouvelles commandes s'y sont bien sûr ajoutées au fil des évolutions de Windows. On peut
aussi rédiger un script (un fichier texte qu'on appelle ici un batch).

Que-est-ce qu'un fichier batch ?


— Il s'agit de simples fichiers textes contenant des lignes de commande qui sont
exécutées séquentiellement, l'une après l'autre. Ces fichiers utilisent l'extension
spéciale ".bat".
— On utilise un batch le plus souvent pour effectuer des tâches répétitives, par exemple
pour déplacer des fichiers.

Université de Bordj Bou Arreridj


Faculté des sciences et de la technologie
Département d’Electronique Dr. SID AHMED Soumia
TP Systèmes temps réel 2020/2021

— Un fichier batch est simplement créé en ouvrant n'importe quel éditeur de texte
comme Notepad, en entrant quelques lignes contenant des commandes, et en sauvant
le fichier.
— La première ligne d'un fichier batch est souvent la commande :
@echo off
— Par défaut, un fichier batch va afficher les commandes au fur et à mesure de leur
exécution. Le but de cette première commande est de désactiver cet affichage.
— Les fichiers batch exécutent des commandes DOS, c'est pourquoi les commandes que
vous pouvez utiliser sont similaires aux commandes DOS.
Commandes de base
Il existe presque 300 commandes pour Windows et son prédécesseur MS-DOS. Au fil des
décennies, certaines commandes ont été préservées, d’autres n’ont été ajoutées qu’avec des
versions plus récentes de Windows, et d’autres ont été supprimées ou remplacées. Dans ce
tableau, j'ai mis toutes les commandes nécessaires pour effectuer votre TP.

Commandes CMD Description


cd Permet de changer de répertoire (cd = change directory).
dir Affiche tous les dossiers et fichiers du répertoire courant.
md Crée un nouveau répertoire au chemin spécifié. Alternativement,
vous pouvez aussi utiliser la commande mkdir.
edit Lance un éditeur de texte sous MS-D.
copy Copie des fichiers.
ren Modifie le nom d’un fichier spécifique. (Vous pouvez également
utiliser la commande rename).
type Affiche le contenu d’un fichier texte.
tree Affiche graphiquement la structure de répertoire d’un disque ou d’un
chemin. Le paramètre /f liste en outre tous les fichiers des dossiers.
move Déplace un ou plusieurs fichiers d’un répertoire à un autre.
del Supprime un ou plusieurs fichiers
deltree Supprime un répertoire et tous ses sous-répertoires et fichiers.
rd Supprime un répertoire. Celui-ci ne doit pas contenir de fichiers,
même cachés. Le paramètre /S peut être utilisé pour supprimer des
arborescences de répertoires entières.
attrib Modifie les attributs de certains fichiers. Vous pouvez utiliser le
paramètre +r pour protéger un fichier des modifications, par
exemple.
echo Affiche un message et est principalement utilisé dans les scripts et les
fichiers batch.
@echo off Cache le texte qui devrait normalement s'afficher.
pause Suspend l’exécution dans les fichiers batch et des scripts. L’utilisateur
sera alors invité dans un message à continuer en appuyant sur une
touche.
title Définit le titre de la fenêtre pour une session CMD.EXE.
start Lance un fichier avec son application par défaut.
cls Supprime le contenu de l’écran.

Université de Bordj Bou Arreridj


Faculté des sciences et de la technologie
Département d’Electronique Dr. SID AHMED Soumia
TP Systèmes temps réel 2020/2021

Manipulations
Partie I :
— Construire un fichier Batch :
▪ Ouvrez le bloc-note.
▪ Changez le titre de la fenêtre DOS.
▪ Écrivez un programme pour créer un dossier.
▪ Affichez un texte, par exemple, ‘ Myfirst_File_Batch’.
▪ Enregistrer le fichier batch : Dans le champ où vous indiquez le nom du fichier,
tapez le nom que vous voulez lui donner suivi de bat.
▪ Exécutez le fichier .bat.
— Faire un clic droit sur le fichier et sélectionner Éditer dans le menu déroulant qui
apparait.
— Écrivez un programme pour ouvrir un fichier.txt.
— Exécutez le fichier .bat.

Partie II : Modification de fichier et lancement de commandes.


— Ouvrir l'invite de commandes via le menu Démarrer.
— Exécuter la commande « help ». Qu’affiche cette commande ?
— Créez dans votre disque local C l’arborescence ci-dessous.
C:

D1

D2 F1.txt

F2.txt
D3

— Affichez l’arborescence du répertoire D1 et tout son contenu (même ceux des sous-
répertoire).
— Déplacez le fichier F2 dans le répertoire D2.
— Copiez le fichier F1 dans le répertoire D3.
— Affichez tous les dossiers et fichiers du répertoire courant.
— Supprimez le répertoire D3 et son contenu.
— Affichez l’arborescence du répertoire D1 et tout son contenu.

Université de Bordj Bou Arreridj


Faculté des sciences et de la technologie
Département d’Electronique Dr. SID AHMED Soumia

Vous aimerez peut-être aussi