voici Les différentes comandes MS-DOS::::
ASSOC Affiche ou modifie les applications associées aux extensions de fichiers.
AT Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB Affiche ou modifie les attributs d'un fichier.
BREAK Active ou désactive le contrôle étendu de CTRL+C.
CACLS Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL Appelle un fichier de commandes depuis un autre fichier de commandes.
CD Modifie le répertoire ou affiche le répertoire En cours.
CHCP Modifie la page de code active ou affiche son numéro.
CHDIR Modifie le répertoire ou affiche le nom du répertoire En cours.
CHKDSK Vérifie un disque et affiche un relevé d'état.
CLS Efface l'écran.
CMD Lance une nouvelle instance de l'interpréteur de commandes de Windows 2000.
COLOR Modifie les couleurs du premier plan et de l'arrière plan de la console.
COMP Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas convertir le lecteur En cours d'utilisation.
COPY Copie un ou plusieurs fichiers.
DATE Affiche ou modifie la date.
DEL Supprime un ou plusieurs fichiers.
DIR Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
DISKCOMP Compare les contenus de deux disquettes.
DISKCOPY Copie le contenu d'une disquette sur une autre.
DOSKEY Modifie les lignes de commande, rappelle des commandes Windows 2000, et permet de créer des macros.
ECHO Affiche des messages à l'écran ou active/désactive l'affichage des commandes.
ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
ERASE Supprime un ou plusieurs fichiers.
EXIT Quitte l'interpréteur de commandes (CMD.EXE).
FC Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FIND Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT Formate un disque pour utilisation avec Windows 2000.
FTYPE Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
GOTO Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.
GRAFTABL Permet à Windows 2000 d'afficher un jeu de caractères en mode graphique.
HELP Affiche des informations sur les commandes de Windows 2000.
IF Effectue un traitement conditionnel dans un fichier de commandes.
LABEL Crée, modifie ou supprime le nom de volume d'un disque.
MD Crée un répertoire.
MKDIR Crée un répertoire.
MODE Configure un périphérique du système.
MORE Affiche la sortie écran par écran.
MOVE Déplace un ou plusieurs fichiers d'un répertoire à un autre.
PATH Affiche ou définit le chemin de recherche des fichiers exécutables.
PAUSE Interrompt l'exécution d'un fichier de commandes et affiche un message.
POPD Restaure la valeur précédente du répertoire courant enregistré par PUSHD.
PRINT Imprime un fichier texte.
PROMPT Modifie l'invite de commande de Windows 2000.
PUSHD Enregistre le répertoire courant puis le modifie.
RD Supprime un répertoire.
RECOVER Récupère l'information lisible d'un disque défectueux.
REM Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN Renomme un ou plusieurs fichiers.
RENAME Renomme un ou plusieurs fichiers.
REPLACE Remplace des fichiers.
RMDIR Supprime un répertoire.
SET Affiche, définit ou supprime des variables d'environnement Windows 2000.
SETLOCAL Commence la localisation des changements de l'environnement dans un fichier de commandes.
SHIFT Modifie la position des paramètres remplaçables dans un fichier de commandes.
SORT Trie les éléments en entrée.
SUBST Affecte une lettre de lecteur à un chemin d'accès.
START Lance une fenêtre pour l'exécution du programme ou de la commande.
TIME Affiche ou définit l'heure de l'horloge interne du système.
TITLE Définit le titre de la fenêtre pour une session CMD.EXE.
TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE Affiche le contenu d'un fichier texte.
VER Affiche le numéro de version de Windows 2000.
VERIFY Indique à Windows 2000 s'il doit ou non vérifier que les fichiers sont écrits correctement sur un disque donné.
VOL Affiche le nom et le numéro de série du volume.
XCOPY Copie des fichiers et des arborescences de répertoires.
Commandes internes
Une commande interne est chargée dans la mémoire RAM au démarrage de
MSDOS parce qu'elle est très utilisée soit par le système
d'exploitation soit par l'utilisateur.
date: affiche la date du système.
syntaxes: date pour afficher la date et permettre une correction de cette date sous le format affiché.
ou bien date 12/05/2001 corrige cette date sous le format donné selon le code pays utilisé.
time: affiche l'heure du système.
syntaxes: time pour afficher l'heure et permettre une correction de cette heure sous le format affiché.
ou bien time 12:30 corrige cette heure sous le format donné selon le code pays utilisé.
cls :efface l'écran et remet le curseur en haut et à gauche
syntaxe Cls
ver : affiche la version du système d'exploitation utilisée.
syntaxe Ver
md : (make directory) créer un répertoire (dossier)
syntaxe md chemin\nouveaurepertoire
exemple 1 md C:\jeux (le signe \ est obtenu par la combinaison de ALTGR + 8). on crée ainsi le répertoire jeux dans C:
exemple 2 md C:\jeux\échecs on crée ainsi le répertoire échecs dans
le répertoire jeux dans C: (le répertoire échecs est un répertoire fils
de jeux et le répertoire jeux est un répertoire parent de échecs).
cd : (change directory) changer de répertoire (dossier)
syntaxe 1: cd chemin\répertoire
exemple 1 : cd échecs en partant du répertoire jeux on passe au sous répertoire échecs qui est fils de jeux.
exemple 2 : cd \dossiers on passe vers le répertoire dossiers qui est au même niveau que le répertoire jeux.
exemple 3 : cd \ revient au répertoire racine.
exemple 4 : cd .. remonte vers le répertoire parent.
rd : (remove directory) supprimer un répertoire (dossier) à condition qu'il est vide de tout fichier et de tout répertoire.
syntaxe : rd chemin\répertoire
exemple : rd jeux\echecs supprime le sous répertoire echecs du répertoire jeux.
copy : possède plusieurs rôles selon la syntaxe utilisée.
syntaxe 1 : copy chemin1\fichier1.ext1 chemin2\fichier2.ext2
rôle 1 : copie à partir du chemin1 le fichier dont le nom est
fichier1 et dont l'extension est ext1 vers le chemin2 en changeant le
nom et l'extension par fichier2 et ext2.
remarques: on peut enlever n'importe quelle partie invariante comme suit :
syntaxe 2 : copy chemin1:\fichier1.ext1 fichier2.ext2 si la copie se fait sur le même chemin.
syntaxe 3 : copy chemin1:\fichier1.ext1 chemin2:\ pour dire qu'il y a un changement de chemin sans changement de nom.
syntaxe 4 : copy chemin1:\*.ext1 chemin2:\ (* est l'un des 2 jokers
utilisés) pour dire qu'il y a la copie de tous les fichiers du chemin 1
dont le nom est quelconque et dont l'extension est ext1 vers le chemin 2
sans changement de nom.
syntaxe 5 : copy chemin1:\*.* chemin2:\ pour dire qu'il y a la copie
de tous les fichiers du chemin 1 vers le chemin 2 sans changement de
nom.
syntaxe 6 : copy chemin1:\a?b.* chemin2:\ (? est l'un des 2 jokers
utilisés) pour dire qu'il y a la copie de tous les fichiers dont le nom
est formé de trois caractères commençant et se terminant par a avec le
caractère du milieu est quelconque et dont l'extension est quelconque du
chemin 1 vers le chemin 2 sans changement de nom.
syntaxe 7 : copy fichier1 + fichier2 fichier3
permet la concaténation du contenu du fichier1 et du fichier2 dans
fichier3. Il est obligatoire que les deux fichiers sont de même type. Si
on omet le fichier destination (fichier3) la concaténation sera faite
dans le fichier1.
syntaxe 8 : copy con fichier (commande de fortune)
permet de créer un fichier texte avec éditeur de lignes (si une
ligne est tapée on passe à une nouvelle ligne; on ne peut plus corriger
la précédente). On termine le travail et on enregistre avec la touche F6
(ou CTRL Z).
syntaxe 8 : copy fichier con similaire à Type
d'autres options sont à voir avec copy /?.
ren sert à changer le nom d'un fichier.
syntaxe 1 : ren chemin1\fichier1.ext1 fichier2.ext2
change le nom d'un fichier sans changement de chemin.
remarque: on peut utiliser les jokers pour renommer un ensemble de fichiers.
d'autres options sont à voir avec ren /?.
dir affiche la liste des fichiers et des dossiers du chemin En cours.
syntaxe 1 dir affiche la liste des fichiers et des dossiers du chemin actif.
syntaxe 2 dir c: (a: ou b: ou d: etc.) affiche la liste des fichiers et des dossiers du lecteur En cours. (voir remarque).
syntaxe 3 en utilisant les jokers comme pour Ren, Copy et Del.
syntaxe 4 dir > prn envoie le résultat sur imprimante.
syntaxe 5 dir > nomfichier envoie le résultat dans un fichier texte.
syntaxe 6 dir /p affiche le résultat page par page.
syntaxe 7 dir /w affiche le résultat sur 5 colonnes.
syntaxe 8 dir /? affiche une page d'aide sur dir.
syntaxe 9 dir /onaffiche le résultat trié par ordre alphabétique (de A à Z) sur le nom.
syntaxe 10 dir /o-naffiche le résultat trié par ordre alphabétique (de Z à A) sur le nom.
syntaxe 11 dir /AHaffiche les fichiers cachés seulement.
D'autres options sont à voir avec dir /?.
del supprime un ou plusieurs fichiers du répertoire actif ou du répertoire spécifié.
syntaxe 1 del nomfichier supprime le fichier indiqué du répertoire actif.
syntaxe 2 del chemin\nomfichier supprime le fichier indiqué du chemin précisé.
syntaxe 3 del *.ext1 supprime tous les fichiers dont l'extension est ext1 du répertoire actif.
syntaxe 4 del *.* supprime tous les fichiers du répertoire actif.
d'autres options sont à voir avec del /?.
path (en français: chemin) cette commande permet de préciser à MSDOS
le chemin de recherche des fichiers exécutables(com, exe et bat).
exemple 1 path c:\windows; indique à MSDOS de chercher les exécutables dans ce dossier.
exemple 2 de path incluse dans autoexec.bat
Exemple de fichier Autoexec.bat
C:\WINDOWS\SMARTDRV.EXE /L /X
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;C:\WORKS;c:\nav;c:\jeux
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB FR,,C:\DOS\KEYBOARD.SYS
doskey
exemple 3 pour connaître les chemins de recherche mémorisés on tape path =
exemple 4 pour annuler un chemin de recherche on tape path;
files commande qu'on place dans le fichier config.sys pour indiquer à
la machine le nombre de fichiers qui peuvent être ouverts simultanément
(car l'ouverture et la fermeture d'un fichier ralentit l' exécution).
Pour MSDOS6 et plus il est judicieux de prendre files = 30
exemple de fichier config.sys
FILES=30
BUFFERS=30
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER
STACKS=9,256
buffers commande qu'on place dans le fichier config.sys pour
indiquer à la machine la mémoire tampon à utiliser pour stocker des
variables intermédiaires et des commandes (car une mémoire faible
ralentit l' exécution). Pour MSDOS6 et plus il est judicieux de prendre
buffers = 30 (voir exemple)
Commandes externes
Une commande externe n'est pas chargée dans la mémoire RAM au
démarrage de MSDOS parce qu'elle peut être utilisée soit par le système
d'exploitation soit par l'utilisateur. Donc elle sera chargée dans la
RAM sur demande à partir d'un fichier dont l'extension est souvent soit
EXE soit COM. Donc à chaque commande externe est associé un fichier qui
porte le même nom.
attrib: commande qui change les attributs d'un fichier ou d'un ensemble de fichiers.
ces attributs sont :
R : lecture seule (read only).
A : archive.
S : système.
H : caché (hidden)
/S pour traiter tous les fichiers du chemin spécifié.
+ pour activer un attribut (+H rend le fichier caché).
- pour désactiver un attribut (-H rend le fichier visible).
syntaxe 1 Attrib -r nomfichier rend le fichier spécifié en lecture et écriture après avoir été en lecture seule.
exemple important : généralement les fichiers gravés sur un CDROM
sont en lecture seule. Si on copie le contenu de ce CDROM sur le disque
dur dans le dossier CD1 (par exemple) ils resteront en lecture seule.
Pour les rendre en lecture écriture on exécute la commande suivante:
attrib -r c:\cd1 /S
format formate (divise en pistes et secteurs) la disquette (ou
parfois le disque dur) du lecteur spécifié pour qu'il puisse accepter
les fichiers MSDOS. Les paramètres utilisés sont :
/S avec transfert des fichiers systèmes (2 fichiers cachés et COMMAND.COM).
/V pour préciser le nom du volume.
/Q rapide (quickly).
/U inconditionnel (sans récupération par Unformat): très utile pour écraser les virus.
/F:.. format 1.2M, 720K, 1.44M etc.
/n:xx spécifie le nombre de secteurs par piste.
/t:uu spécifie le nombre de pistes sur le disque.
exemple: format a:/u/s/n:9/t:80 formate la disquette dans le lecteur
a un formatage inconditionnel avec transfert des fichiers systèmes dans
le format 9 secteurs 80 pistes (9*80*512*2=737280 octets = 720Ko car
1Ko = 1024 octets).
tree montre sur l'écran ou imprime l'arborescence du chemin spécifié.
syntaxe 1 tree affiche sur l'écran l'arborescence du chemin actif.
syntaxe 2 tree >prn imprime l'arborescence du chemin actif.
syntaxe 3 tree c:\dos\utils affiche sur l'écran l'arborescence du chemin spécifié (sous répertoire utils du répertoire dos du disque dur c).
syntaxe 1 tree /F affiche sur l'écran l'arborescence du chemin actif avec les fichiers de chaque dossier.
deltree efface le dossier spécifié avec tout ce qu'il contient (sous dossiers et fichiers) avec confirmation par oui.
syntaxe 1 deltree REP1 efface le dossier REP1 avec tout ce qu'il contient (sous dossiers et fichiers).
syntaxe 2 deltree REP1 /Y efface le dossier REP1 avec tout ce qu'il contient (sous dossiers et fichiers) sans confirmation par oui.
diskcopy permet de faire la copie du contenu d'une disquette sur une autre de même type.
syntaxe 1 diskcopy a: b: copie le contenu de la disquette se trouvant dans le lecteur a sur la disquette se trouvant dans le lecteur b.
syntaxe 2 diskcopy a: a: copie le contenu de la disquette se
trouvant dans le lecteur a sur une autre disquette. Il faut suivre les
instructions car le contenu va transiter par la RAM.
syntaxe 2 diskcopy a: b: /v copie le contenu de la disquette se trouvant dans le lecteur a sur une autre disquette avec vérification de la copie.
backup ou msbackup commande jumelée avec restore permet de copier
une partie d'un disque dur sur des disquettes pour les recopier sur un
autre disque dur.
un écran vous guidera dans les différentes étapes pour MSDOS6.22.
syntaxe msbackup
restore recopie les disquettes traitées par msbackup sur un autre disque dur.
syntaxe restore a: c:\rep1 le programme vous demandera d'introduire les disquettes obtenues par Backup dans l'ordre de leur création.
diskcomp compare le contenu de deux disquettes.
syntaxe diskcomp a: b:
doskey commande à placer de préférence dans autoexec.bat (voir
exemple) pour demander à la machine de mémoriser les commandes dos
tapées. On peut accéder à ces commandes par les flèches de direction
Haut et Bas (pgup pour la première commande et pgdown pour la dernière).
On peut lister les commandes avec F7.
syntaxe doskey
undelete restaure les fichiers précédemment effacés par la commande
del en ajoutant à chaque fichier le premier caractère enlevé.
syntaxe 1 undelete
syntaxe 2 undelete /all sans attendre de confirmation.
Keyb commande qui précise le type de clavier à utiliser. Il est
préférable de placer cette commande dans autoexec.bat (voir exemple).
syntaxe Keyb codeclavier (fr uk us be br cf cz su dk ...) fr pour français.
sys crée une disquette (ou un disque dur) de démarrage en recopiant
le fichier de commandes Command.com et les fichiers cachés IO.sys,
Msdos.sys et drvspace.bin.
syntaxe sys a:
Xcopy permet de copier des fichiers et des répertoires avec leurs
sous répertoires sans copier les fichiers cachés et les fichiers
systèmes.
syntaxe xcopy chemin1 chemin2
More filtre qui permet d'afficher les résultats d'une commande page
par page. Il est très utilisé avec les commandes type, dir
syntaxe type montexte |more (le symbole | s'obtient avec ALTGR et 6).
Annexes :
I- Chemin est une désignation formée par le lecteur o- et qui
enregistre le fichier avec une suite de répertoires (dossiers).
Exemple : C:\MSDOS\utiles\pays.txt, le fichier pays.txt est
enregistré dans le répertoire Utiles qui est un sous répertoire de MSDOS
du disque dur C.
Il y a un chemin par défaut; c'est la racine notée c:\ pour le disque dur ou a:\ pour le lecteur de disquettes.
II- Les lecteurs sont nommés A et B pour les lecteurs de disquettes
puis à partir de C les disques durs et les lecteurs de CDROM, DVD, etc.
III- Les jokers sont:
1- ? qui remplace un seul caractère du nom ou de l'extension.
exemple 1: ?ale.txt regroupe tous les fichiers comme cale.txt dale.txt hale.txt etc.
Exemple 2: a?en.doc regroupe tous les fichiers comme amen.doc aden.doc etc.
Exemple 3: paris.w?s regroupe tous les fichiers comme paris.wps paris.wks etc.
2- * qui remplace un ensemble de caractères allant de 1 à 8
Exemple 1: b*.txt regroupe tous les fichiers dont le nom commence
par b et l'extension est txt comme ba.txt ballon.txt boule.txt etc.
Exemple 2: amen.* regroupe tous les fichiers dont le nom est amen et
l'extension est quelconque comme amen.doc amen.txt amen.c etc.
IV- Un fichier batch (traitement par lot) est un fichier exécutable
qui peut être réalisé par l'utilisateur (avec un traitement de textes)
en groupant plusieurs commandes internes et externes avec quelques
commandes spécifiques aux fichiers batch. l'extension est bat. Exemple
de nom go.bat. Il va être exécuté dès qu'on tape go. L'un des fichiers batch les plus utilisés est autoexec.bat.(voir exemple).
Définition :
DOS - acr. de disk operating system - système d’exploitation de
disque, sans équiv. fr. - Système d’exploitation chargé depuis un disque
quand le système est démarré ou réinitialisé. A l’origine, le terme
différenciait les systèmes d’exploitation sur disque de ceux stockés en
mémoire sur les premiers micro-ordinateurs, ou qui ne géraient que les
bandes magnétiques ou papier.
Le MS-DOS : Sigle angl. de Microsoft Disk Operating System - Système
d’exploitation qui permet le fonctionnement d’un PC. Il est monotâche
et mono-utilisateur et a été créé en 1981 par Microsoft pour le
processeur 8088.
Les principales commandes MS-DOS
TYPE Pour afficher un fichier texte
MORE Pour afficher un fichier texte de grosse taille
DEL Pour effacer un fichier
DELTREE Pour supprimer un répertoire
DIR Pour afficher une liste des dossiers et fichiers
CD Pour changer de répertoire
MD Pour créer un nouveau répertoire
FDISK Pour créer et gérer les partitions
FORMAT Pour Formater (initialiser) un disque (dur ou disquette)
COPY Pour copier des fichiers
XCOPY Pour copier des fichiers et des répertoires
REN Pour renommer un fichier ou un répertoire
EDIT Pour editer un fichier texte, batch..
DOSKEY
Toutes les commandes que vous rentrerez par la suite seront
mémorisées et pourront être rappelées avec les touches
directionnelles...
Sélection de fichiers avec *
La commande générique * sert à réaliser des sélections de fichiers en remplaçant n'importe quelle chaîne de caractères.
Elle s'utilise avec les commandes DIR, COPY, XCOPY, REN, EDIT, etc...
Exemples :
dir *.*
Tous les fichiers (noms et extensions)
dir *.txt
Tous les fichiers textes ayant l' extension .txt
dir b*.exe
Tous les fichiers commençant par b
et ayant l' extension exe
DIR Affiche la liste des dossiers et des fichiers contenus dans le répertoire (dossier) dans lequel vous vous trouvez
DIR *.txt Affiche la liste des fichiers textes avec l' extension TXT
DIR /p Affiche la liste des fichiers et dossiers écran par écran (marque une pause arrivé en bas de l'écran)
DIR /w Affiche la liste des fichiers et dossiers en condensé
DIR X*.* /p Affiche la liste des fichiers commençant par X écran par écran
DIR *. /w Affiche la liste des dossiers (ou répertoires) en condensé
CD
CD dossier Se placer dans le répertoire "dossier"
CD .. Se placer dans le répertoire parent (remonter d'un niveau)
CD \ Se placer dans le répertoire principal du disque
A:
C:
D: Se placer sur la disquette A:
Se placer sur le disque C:
Se placer sur le disque D:
MD
MD dossier Créer un répertoire "dossier" dans le répertoire dans
lequel vous vous trouvez. Par exemmple à partir de c:\ tapez md coco
pour créer le répertoire c:\coco\
FDISK
Pour gérer les partitions/disques de vos disques durs, tapez FDISK
pour lancer cet outil
FORMAT
Tapez : FORMAT suivi du disque à formater
Exemples :
FORMAT A: Formater la disquette dans le lecteur
FORMAT C: Formater le disque C
FORMAT A: /S
FORMAT C: /S Formater la disquette/DD et copier les fichiers système pour que le disque soit bootable
Attention le formatage efface tout ce qui se trouve sur la surface concernée...
COPY
COPY nom.ext A:\
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
COPY *.* A:\
Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
XCOPY
XCOPY nom.ext A:\
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
XCOPY *.* A:\
Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
XCOPY *.* D:\ /s
Copie tous les fichiers du répertoire courant dans le répertoire principal du disque D
ET copie également tous les sous-répertoires et leur contenu (/s)
REN
REN cece.tt toto.cc
Renomme le fichier "cece.tt" en "toto.cc"
EDIT est un éditeur de fichier texte sous DOS.
TYPE nomdufichier.txt
Affiche le contenu du fichier texte "fichier.txt"
DEL nomdufichier.ext
Supprime le fichier "fichier.ext"
DELTREE nomdudossier
Supprime le dossier "dossier" et son contenu
ASSOC Affiche ou modifie les applications associées aux extensions de fichiers.
AT Planifie l'exécution de commandes ou programmes sur un ordinateur.
ATTRIB Affiche ou modifie les attributs d'un fichier.
BREAK Active ou désactive le contrôle étendu de CTRL+C.
CACLS Affiche ou modifie les listes de contrôles d'accès aux fichiers.
CALL Appelle un fichier de commandes depuis un autre fichier de commandes.
CD Modifie le répertoire ou affiche le répertoire En cours.
CHCP Modifie la page de code active ou affiche son numéro.
CHDIR Modifie le répertoire ou affiche le nom du répertoire En cours.
CHKDSK Vérifie un disque et affiche un relevé d'état.
CLS Efface l'écran.
CMD Lance une nouvelle instance de l'interpréteur de commandes de Windows 2000.
COLOR Modifie les couleurs du premier plan et de l'arrière plan de la console.
COMP Compare les contenus de deux fichiers ou groupes de fichiers.
COMPACT Modifie ou affiche la compression des fichiers sur une partition NTFS.
CONVERT Convertit des volumes FAT en volumes NTFS. Vous ne pouvez pas convertir le lecteur En cours d'utilisation.
COPY Copie un ou plusieurs fichiers.
DATE Affiche ou modifie la date.
DEL Supprime un ou plusieurs fichiers.
DIR Affiche la liste des fichiers et des sous-répertoires d'un répertoire.
DISKCOMP Compare les contenus de deux disquettes.
DISKCOPY Copie le contenu d'une disquette sur une autre.
DOSKEY Modifie les lignes de commande, rappelle des commandes Windows 2000, et permet de créer des macros.
ECHO Affiche des messages à l'écran ou active/désactive l'affichage des commandes.
ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un fichier de commandes.
ERASE Supprime un ou plusieurs fichiers.
EXIT Quitte l'interpréteur de commandes (CMD.EXE).
FC Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux.
FIND Cherche une chaîne de caractères dans un ou plusieurs fichiers.
FINDSTR Cherche des chaînes de caractères dans un ou plusieurs fichiers.
FOR Exécute une commande sur chaque fichier d'un groupe de fichiers.
FORMAT Formate un disque pour utilisation avec Windows 2000.
FTYPE Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions.
GOTO Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.
GRAFTABL Permet à Windows 2000 d'afficher un jeu de caractères en mode graphique.
HELP Affiche des informations sur les commandes de Windows 2000.
IF Effectue un traitement conditionnel dans un fichier de commandes.
LABEL Crée, modifie ou supprime le nom de volume d'un disque.
MD Crée un répertoire.
MKDIR Crée un répertoire.
MODE Configure un périphérique du système.
MORE Affiche la sortie écran par écran.
MOVE Déplace un ou plusieurs fichiers d'un répertoire à un autre.
PATH Affiche ou définit le chemin de recherche des fichiers exécutables.
PAUSE Interrompt l'exécution d'un fichier de commandes et affiche un message.
POPD Restaure la valeur précédente du répertoire courant enregistré par PUSHD.
PRINT Imprime un fichier texte.
PROMPT Modifie l'invite de commande de Windows 2000.
PUSHD Enregistre le répertoire courant puis le modifie.
RD Supprime un répertoire.
RECOVER Récupère l'information lisible d'un disque défectueux.
REM Insère un commentaire dans un fichier de commandes ou CONFIG.SYS.
REN Renomme un ou plusieurs fichiers.
RENAME Renomme un ou plusieurs fichiers.
REPLACE Remplace des fichiers.
RMDIR Supprime un répertoire.
SET Affiche, définit ou supprime des variables d'environnement Windows 2000.
SETLOCAL Commence la localisation des changements de l'environnement dans un fichier de commandes.
SHIFT Modifie la position des paramètres remplaçables dans un fichier de commandes.
SORT Trie les éléments en entrée.
SUBST Affecte une lettre de lecteur à un chemin d'accès.
START Lance une fenêtre pour l'exécution du programme ou de la commande.
TIME Affiche ou définit l'heure de l'horloge interne du système.
TITLE Définit le titre de la fenêtre pour une session CMD.EXE.
TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin.
TYPE Affiche le contenu d'un fichier texte.
VER Affiche le numéro de version de Windows 2000.
VERIFY Indique à Windows 2000 s'il doit ou non vérifier que les fichiers sont écrits correctement sur un disque donné.
VOL Affiche le nom et le numéro de série du volume.
XCOPY Copie des fichiers et des arborescences de répertoires.
Commandes internes
Une commande interne est chargée dans la mémoire RAM au démarrage de
MSDOS parce qu'elle est très utilisée soit par le système
d'exploitation soit par l'utilisateur.
date: affiche la date du système.
syntaxes: date pour afficher la date et permettre une correction de cette date sous le format affiché.
ou bien date 12/05/2001 corrige cette date sous le format donné selon le code pays utilisé.
time: affiche l'heure du système.
syntaxes: time pour afficher l'heure et permettre une correction de cette heure sous le format affiché.
ou bien time 12:30 corrige cette heure sous le format donné selon le code pays utilisé.
cls :efface l'écran et remet le curseur en haut et à gauche
syntaxe Cls
ver : affiche la version du système d'exploitation utilisée.
syntaxe Ver
md : (make directory) créer un répertoire (dossier)
syntaxe md chemin\nouveaurepertoire
exemple 1 md C:\jeux (le signe \ est obtenu par la combinaison de ALTGR + 8). on crée ainsi le répertoire jeux dans C:
exemple 2 md C:\jeux\échecs on crée ainsi le répertoire échecs dans
le répertoire jeux dans C: (le répertoire échecs est un répertoire fils
de jeux et le répertoire jeux est un répertoire parent de échecs).
cd : (change directory) changer de répertoire (dossier)
syntaxe 1: cd chemin\répertoire
exemple 1 : cd échecs en partant du répertoire jeux on passe au sous répertoire échecs qui est fils de jeux.
exemple 2 : cd \dossiers on passe vers le répertoire dossiers qui est au même niveau que le répertoire jeux.
exemple 3 : cd \ revient au répertoire racine.
exemple 4 : cd .. remonte vers le répertoire parent.
rd : (remove directory) supprimer un répertoire (dossier) à condition qu'il est vide de tout fichier et de tout répertoire.
syntaxe : rd chemin\répertoire
exemple : rd jeux\echecs supprime le sous répertoire echecs du répertoire jeux.
copy : possède plusieurs rôles selon la syntaxe utilisée.
syntaxe 1 : copy chemin1\fichier1.ext1 chemin2\fichier2.ext2
rôle 1 : copie à partir du chemin1 le fichier dont le nom est
fichier1 et dont l'extension est ext1 vers le chemin2 en changeant le
nom et l'extension par fichier2 et ext2.
remarques: on peut enlever n'importe quelle partie invariante comme suit :
syntaxe 2 : copy chemin1:\fichier1.ext1 fichier2.ext2 si la copie se fait sur le même chemin.
syntaxe 3 : copy chemin1:\fichier1.ext1 chemin2:\ pour dire qu'il y a un changement de chemin sans changement de nom.
syntaxe 4 : copy chemin1:\*.ext1 chemin2:\ (* est l'un des 2 jokers
utilisés) pour dire qu'il y a la copie de tous les fichiers du chemin 1
dont le nom est quelconque et dont l'extension est ext1 vers le chemin 2
sans changement de nom.
syntaxe 5 : copy chemin1:\*.* chemin2:\ pour dire qu'il y a la copie
de tous les fichiers du chemin 1 vers le chemin 2 sans changement de
nom.
syntaxe 6 : copy chemin1:\a?b.* chemin2:\ (? est l'un des 2 jokers
utilisés) pour dire qu'il y a la copie de tous les fichiers dont le nom
est formé de trois caractères commençant et se terminant par a avec le
caractère du milieu est quelconque et dont l'extension est quelconque du
chemin 1 vers le chemin 2 sans changement de nom.
syntaxe 7 : copy fichier1 + fichier2 fichier3
permet la concaténation du contenu du fichier1 et du fichier2 dans
fichier3. Il est obligatoire que les deux fichiers sont de même type. Si
on omet le fichier destination (fichier3) la concaténation sera faite
dans le fichier1.
syntaxe 8 : copy con fichier (commande de fortune)
permet de créer un fichier texte avec éditeur de lignes (si une
ligne est tapée on passe à une nouvelle ligne; on ne peut plus corriger
la précédente). On termine le travail et on enregistre avec la touche F6
(ou CTRL Z).
syntaxe 8 : copy fichier con similaire à Type
d'autres options sont à voir avec copy /?.
ren sert à changer le nom d'un fichier.
syntaxe 1 : ren chemin1\fichier1.ext1 fichier2.ext2
change le nom d'un fichier sans changement de chemin.
remarque: on peut utiliser les jokers pour renommer un ensemble de fichiers.
d'autres options sont à voir avec ren /?.
dir affiche la liste des fichiers et des dossiers du chemin En cours.
syntaxe 1 dir affiche la liste des fichiers et des dossiers du chemin actif.
syntaxe 2 dir c: (a: ou b: ou d: etc.) affiche la liste des fichiers et des dossiers du lecteur En cours. (voir remarque).
syntaxe 3 en utilisant les jokers comme pour Ren, Copy et Del.
syntaxe 4 dir > prn envoie le résultat sur imprimante.
syntaxe 5 dir > nomfichier envoie le résultat dans un fichier texte.
syntaxe 6 dir /p affiche le résultat page par page.
syntaxe 7 dir /w affiche le résultat sur 5 colonnes.
syntaxe 8 dir /? affiche une page d'aide sur dir.
syntaxe 9 dir /onaffiche le résultat trié par ordre alphabétique (de A à Z) sur le nom.
syntaxe 10 dir /o-naffiche le résultat trié par ordre alphabétique (de Z à A) sur le nom.
syntaxe 11 dir /AHaffiche les fichiers cachés seulement.
D'autres options sont à voir avec dir /?.
del supprime un ou plusieurs fichiers du répertoire actif ou du répertoire spécifié.
syntaxe 1 del nomfichier supprime le fichier indiqué du répertoire actif.
syntaxe 2 del chemin\nomfichier supprime le fichier indiqué du chemin précisé.
syntaxe 3 del *.ext1 supprime tous les fichiers dont l'extension est ext1 du répertoire actif.
syntaxe 4 del *.* supprime tous les fichiers du répertoire actif.
d'autres options sont à voir avec del /?.
path (en français: chemin) cette commande permet de préciser à MSDOS
le chemin de recherche des fichiers exécutables(com, exe et bat).
exemple 1 path c:\windows; indique à MSDOS de chercher les exécutables dans ce dossier.
exemple 2 de path incluse dans autoexec.bat
Exemple de fichier Autoexec.bat
C:\WINDOWS\SMARTDRV.EXE /L /X
@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS;C:\WORKS;c:\nav;c:\jeux
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)
MODE CON CODEPAGE SELECT=850
KEYB FR,,C:\DOS\KEYBOARD.SYS
doskey
exemple 3 pour connaître les chemins de recherche mémorisés on tape path =
exemple 4 pour annuler un chemin de recherche on tape path;
files commande qu'on place dans le fichier config.sys pour indiquer à
la machine le nombre de fichiers qui peuvent être ouverts simultanément
(car l'ouverture et la fermeture d'un fichier ralentit l' exécution).
Pour MSDOS6 et plus il est judicieux de prendre files = 30
exemple de fichier config.sys
FILES=30
BUFFERS=30
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER
STACKS=9,256
buffers commande qu'on place dans le fichier config.sys pour
indiquer à la machine la mémoire tampon à utiliser pour stocker des
variables intermédiaires et des commandes (car une mémoire faible
ralentit l' exécution). Pour MSDOS6 et plus il est judicieux de prendre
buffers = 30 (voir exemple)
Commandes externes
Une commande externe n'est pas chargée dans la mémoire RAM au
démarrage de MSDOS parce qu'elle peut être utilisée soit par le système
d'exploitation soit par l'utilisateur. Donc elle sera chargée dans la
RAM sur demande à partir d'un fichier dont l'extension est souvent soit
EXE soit COM. Donc à chaque commande externe est associé un fichier qui
porte le même nom.
attrib: commande qui change les attributs d'un fichier ou d'un ensemble de fichiers.
ces attributs sont :
R : lecture seule (read only).
A : archive.
S : système.
H : caché (hidden)
/S pour traiter tous les fichiers du chemin spécifié.
+ pour activer un attribut (+H rend le fichier caché).
- pour désactiver un attribut (-H rend le fichier visible).
syntaxe 1 Attrib -r nomfichier rend le fichier spécifié en lecture et écriture après avoir été en lecture seule.
exemple important : généralement les fichiers gravés sur un CDROM
sont en lecture seule. Si on copie le contenu de ce CDROM sur le disque
dur dans le dossier CD1 (par exemple) ils resteront en lecture seule.
Pour les rendre en lecture écriture on exécute la commande suivante:
attrib -r c:\cd1 /S
format formate (divise en pistes et secteurs) la disquette (ou
parfois le disque dur) du lecteur spécifié pour qu'il puisse accepter
les fichiers MSDOS. Les paramètres utilisés sont :
/S avec transfert des fichiers systèmes (2 fichiers cachés et COMMAND.COM).
/V pour préciser le nom du volume.
/Q rapide (quickly).
/U inconditionnel (sans récupération par Unformat): très utile pour écraser les virus.
/F:.. format 1.2M, 720K, 1.44M etc.
/n:xx spécifie le nombre de secteurs par piste.
/t:uu spécifie le nombre de pistes sur le disque.
exemple: format a:/u/s/n:9/t:80 formate la disquette dans le lecteur
a un formatage inconditionnel avec transfert des fichiers systèmes dans
le format 9 secteurs 80 pistes (9*80*512*2=737280 octets = 720Ko car
1Ko = 1024 octets).
tree montre sur l'écran ou imprime l'arborescence du chemin spécifié.
syntaxe 1 tree affiche sur l'écran l'arborescence du chemin actif.
syntaxe 2 tree >prn imprime l'arborescence du chemin actif.
syntaxe 3 tree c:\dos\utils affiche sur l'écran l'arborescence du chemin spécifié (sous répertoire utils du répertoire dos du disque dur c).
syntaxe 1 tree /F affiche sur l'écran l'arborescence du chemin actif avec les fichiers de chaque dossier.
deltree efface le dossier spécifié avec tout ce qu'il contient (sous dossiers et fichiers) avec confirmation par oui.
syntaxe 1 deltree REP1 efface le dossier REP1 avec tout ce qu'il contient (sous dossiers et fichiers).
syntaxe 2 deltree REP1 /Y efface le dossier REP1 avec tout ce qu'il contient (sous dossiers et fichiers) sans confirmation par oui.
diskcopy permet de faire la copie du contenu d'une disquette sur une autre de même type.
syntaxe 1 diskcopy a: b: copie le contenu de la disquette se trouvant dans le lecteur a sur la disquette se trouvant dans le lecteur b.
syntaxe 2 diskcopy a: a: copie le contenu de la disquette se
trouvant dans le lecteur a sur une autre disquette. Il faut suivre les
instructions car le contenu va transiter par la RAM.
syntaxe 2 diskcopy a: b: /v copie le contenu de la disquette se trouvant dans le lecteur a sur une autre disquette avec vérification de la copie.
backup ou msbackup commande jumelée avec restore permet de copier
une partie d'un disque dur sur des disquettes pour les recopier sur un
autre disque dur.
un écran vous guidera dans les différentes étapes pour MSDOS6.22.
syntaxe msbackup
restore recopie les disquettes traitées par msbackup sur un autre disque dur.
syntaxe restore a: c:\rep1 le programme vous demandera d'introduire les disquettes obtenues par Backup dans l'ordre de leur création.
diskcomp compare le contenu de deux disquettes.
syntaxe diskcomp a: b:
doskey commande à placer de préférence dans autoexec.bat (voir
exemple) pour demander à la machine de mémoriser les commandes dos
tapées. On peut accéder à ces commandes par les flèches de direction
Haut et Bas (pgup pour la première commande et pgdown pour la dernière).
On peut lister les commandes avec F7.
syntaxe doskey
undelete restaure les fichiers précédemment effacés par la commande
del en ajoutant à chaque fichier le premier caractère enlevé.
syntaxe 1 undelete
syntaxe 2 undelete /all sans attendre de confirmation.
Keyb commande qui précise le type de clavier à utiliser. Il est
préférable de placer cette commande dans autoexec.bat (voir exemple).
syntaxe Keyb codeclavier (fr uk us be br cf cz su dk ...) fr pour français.
sys crée une disquette (ou un disque dur) de démarrage en recopiant
le fichier de commandes Command.com et les fichiers cachés IO.sys,
Msdos.sys et drvspace.bin.
syntaxe sys a:
Xcopy permet de copier des fichiers et des répertoires avec leurs
sous répertoires sans copier les fichiers cachés et les fichiers
systèmes.
syntaxe xcopy chemin1 chemin2
More filtre qui permet d'afficher les résultats d'une commande page
par page. Il est très utilisé avec les commandes type, dir
syntaxe type montexte |more (le symbole | s'obtient avec ALTGR et 6).
Annexes :
I- Chemin est une désignation formée par le lecteur o- et qui
enregistre le fichier avec une suite de répertoires (dossiers).
Exemple : C:\MSDOS\utiles\pays.txt, le fichier pays.txt est
enregistré dans le répertoire Utiles qui est un sous répertoire de MSDOS
du disque dur C.
Il y a un chemin par défaut; c'est la racine notée c:\ pour le disque dur ou a:\ pour le lecteur de disquettes.
II- Les lecteurs sont nommés A et B pour les lecteurs de disquettes
puis à partir de C les disques durs et les lecteurs de CDROM, DVD, etc.
III- Les jokers sont:
1- ? qui remplace un seul caractère du nom ou de l'extension.
exemple 1: ?ale.txt regroupe tous les fichiers comme cale.txt dale.txt hale.txt etc.
Exemple 2: a?en.doc regroupe tous les fichiers comme amen.doc aden.doc etc.
Exemple 3: paris.w?s regroupe tous les fichiers comme paris.wps paris.wks etc.
2- * qui remplace un ensemble de caractères allant de 1 à 8
Exemple 1: b*.txt regroupe tous les fichiers dont le nom commence
par b et l'extension est txt comme ba.txt ballon.txt boule.txt etc.
Exemple 2: amen.* regroupe tous les fichiers dont le nom est amen et
l'extension est quelconque comme amen.doc amen.txt amen.c etc.
IV- Un fichier batch (traitement par lot) est un fichier exécutable
qui peut être réalisé par l'utilisateur (avec un traitement de textes)
en groupant plusieurs commandes internes et externes avec quelques
commandes spécifiques aux fichiers batch. l'extension est bat. Exemple
de nom go.bat. Il va être exécuté dès qu'on tape go. L'un des fichiers batch les plus utilisés est autoexec.bat.(voir exemple).
Définition :
DOS - acr. de disk operating system - système d’exploitation de
disque, sans équiv. fr. - Système d’exploitation chargé depuis un disque
quand le système est démarré ou réinitialisé. A l’origine, le terme
différenciait les systèmes d’exploitation sur disque de ceux stockés en
mémoire sur les premiers micro-ordinateurs, ou qui ne géraient que les
bandes magnétiques ou papier.
Le MS-DOS : Sigle angl. de Microsoft Disk Operating System - Système
d’exploitation qui permet le fonctionnement d’un PC. Il est monotâche
et mono-utilisateur et a été créé en 1981 par Microsoft pour le
processeur 8088.
Les principales commandes MS-DOS
TYPE Pour afficher un fichier texte
MORE Pour afficher un fichier texte de grosse taille
DEL Pour effacer un fichier
DELTREE Pour supprimer un répertoire
DIR Pour afficher une liste des dossiers et fichiers
CD Pour changer de répertoire
MD Pour créer un nouveau répertoire
FDISK Pour créer et gérer les partitions
FORMAT Pour Formater (initialiser) un disque (dur ou disquette)
COPY Pour copier des fichiers
XCOPY Pour copier des fichiers et des répertoires
REN Pour renommer un fichier ou un répertoire
EDIT Pour editer un fichier texte, batch..
DOSKEY
Toutes les commandes que vous rentrerez par la suite seront
mémorisées et pourront être rappelées avec les touches
directionnelles...
Sélection de fichiers avec *
La commande générique * sert à réaliser des sélections de fichiers en remplaçant n'importe quelle chaîne de caractères.
Elle s'utilise avec les commandes DIR, COPY, XCOPY, REN, EDIT, etc...
Exemples :
dir *.*
Tous les fichiers (noms et extensions)
dir *.txt
Tous les fichiers textes ayant l' extension .txt
dir b*.exe
Tous les fichiers commençant par b
et ayant l' extension exe
DIR Affiche la liste des dossiers et des fichiers contenus dans le répertoire (dossier) dans lequel vous vous trouvez
DIR *.txt Affiche la liste des fichiers textes avec l' extension TXT
DIR /p Affiche la liste des fichiers et dossiers écran par écran (marque une pause arrivé en bas de l'écran)
DIR /w Affiche la liste des fichiers et dossiers en condensé
DIR X*.* /p Affiche la liste des fichiers commençant par X écran par écran
DIR *. /w Affiche la liste des dossiers (ou répertoires) en condensé
CD
CD dossier Se placer dans le répertoire "dossier"
CD .. Se placer dans le répertoire parent (remonter d'un niveau)
CD \ Se placer dans le répertoire principal du disque
A:
C:
D: Se placer sur la disquette A:
Se placer sur le disque C:
Se placer sur le disque D:
MD
MD dossier Créer un répertoire "dossier" dans le répertoire dans
lequel vous vous trouvez. Par exemmple à partir de c:\ tapez md coco
pour créer le répertoire c:\coco\
FDISK
Pour gérer les partitions/disques de vos disques durs, tapez FDISK
pour lancer cet outil
FORMAT
Tapez : FORMAT suivi du disque à formater
Exemples :
FORMAT A: Formater la disquette dans le lecteur
FORMAT C: Formater le disque C
FORMAT A: /S
FORMAT C: /S Formater la disquette/DD et copier les fichiers système pour que le disque soit bootable
Attention le formatage efface tout ce qui se trouve sur la surface concernée...
COPY
COPY nom.ext A:\
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
COPY *.* A:\
Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
XCOPY
XCOPY nom.ext A:\
Copie le fichier "nom.ext" dans le répertoire principal de la disquette
XCOPY *.* A:\
Copie tous les fichiers du répertoire courant dans le répertoire principal de la disquette
Mais ne copie pas les sous-répertoires et leur contenu
XCOPY *.* D:\ /s
Copie tous les fichiers du répertoire courant dans le répertoire principal du disque D
ET copie également tous les sous-répertoires et leur contenu (/s)
REN
REN cece.tt toto.cc
Renomme le fichier "cece.tt" en "toto.cc"
EDIT est un éditeur de fichier texte sous DOS.
TYPE nomdufichier.txt
Affiche le contenu du fichier texte "fichier.txt"
DEL nomdufichier.ext
Supprime le fichier "fichier.ext"
DELTREE nomdudossier
Supprime le dossier "dossier" et son contenu