MS-DOS
Basic commands

CMD

Starts a new instance of the Windows command interpreter.

EXIT

Quits the CMD.EXE program (command interpreter).

DATE

Displays or sets the date.

CLS

Clears the screen.

COLOR

Sets the default console foreground and background colors. Syntaxe: color [attr] avec attr peut prendre les valeurs suivantes: 0 Noir 1 Bleu 2 Vert 3 Aqua 4 Rouge 5 Purple 6 Jaune 7 Blancs 8 Gris 9 Bleu clair a Vert clair b Aqua clair c Rouge clair d Violet clair e Jaune clair f Blanc vif Exemples Pour modifier la couleur d’arrière-plan de la fenêtre d’invite de commandes en gris et la couleur de premier plan en rouge, tapez :
color 84
Pour modifier la couleur de premier plan de la fenêtre d’invite de commandes en jaune clair, tapez :
color e

Directory commands

CD or CHDIR

Displays the name of or changes the current directory. Exemples d’utilisation: Pour revenir au répertoire racine, le niveau le plus élevé dans la hiérarchie des répertoires d’un lecteur :
cd\
Pour revenir au répertoire parent:
cd..
Pour aller directement au répertoire “test\Aya” :
C:\Users\Paradise>cd \test\aya
C:\test\aya>
Pour aller au sous répertoire “cours” du répertoire courant “C:\test\aya” :
C:\test\aya>cd cours
C:\test\aya\cours>

MD or MKDIR

Creates a directory. Exemples d’utilisation Pour créer un répertoire nommé test1 dans le répertoire actif, tapez :
md test1
Pour créer l’arborescence de répertoires test1\Aya\Cours dans le répertoire racine, avec les extensions de commande activées, tapez :
md \test1\Aya\Cours
Pour créer l’arborescence de répertoires test2\Aya\Cours dans le répertoire racine comme dans l’exemple précédent, tapez la séquence de commandes suivante :
md \test2
md \test2\Aya
md \test2\Aya\Cours

RD or RMDIR

Removes a directory. Exemples d’utilisation Pour supprimer un répertoire vide nommé test1, tapez :
C:\>rd test1
Pour supprimer un répertoire nommé test2 (ainsi que tous ses sous-répertoires et fichiers) du répertoire, tapez :
C:\test2\Aya\Cours>cd\
C:\>rd /s test2
test2, Are you sure (Y/N)? y
C:\>
Pour exécuter l’exemple précédent en mode silencieux, tapez :
rd /s /q test

MOVE

Moves one or more files from one directory to another directory.

Copy and delete commmands

COPY

Copies one or more files to another location. Exemples: Pour copier un fichier nommé aya.doc à partir du lecteur et du répertoire actuels vers un répertoire existant nommé save qui se trouve sur le lecteur C, tapez :
copy aya.doc c:\save
Pour copier tous les fichiers avec l’extention .doc à partir du lecteur et du répertoire actuels vers un répertoire existant nommé save qui se trouve sur le lecteur C, tapez :
copy *.doc c:\save
Pour combiner Mar89.rpt, Apr89.rpt et May89.rpt, qui se trouvent dans le répertoire actif, et les placer dans un fichier nommé Report (également dans le répertoire actif), tapez :
copy mar89.rpt + apr89.rpt + may89.rpt Report
Pour combiner tous les fichiers du répertoire actif qui ont l’extension de nom de fichier .txt dans un fichier unique nommé Combined.doc, tapez :
copy *.txt Combined.doc
La combinaison de chaque fichier qui a une extension .txt avec son fichier .ref correspondant crée un fichier portant le même nom de fichier, mais avec une extension .doc. La commande Copy combine file1.txt avec file1.ref pour former file1.doc, puis la commande combine file2.txt avec file2.ref pour former file2.doc, et ainsi de suite. Par exemple, entrez :
copy *.txt + *.ref *.doc
Pour combiner tous les fichiers avec l’extension .txt, puis pour combiner tous les fichiers avec l’extension .ref dans un fichier nommé Combined.doc, tapez :
copy *.txt + *.ref Combined.doc

ATTRIB

Displays or changes file attributes.

WHERE

Affiche l’emplacement des fichiers qui correspondent au modèle de recherche donné. Exmeples d’utilisation Pour rechercher tous les fichiers nommés Test dans le lecteur C de l’ordinateur actuel et ses sous-répertoires, tapez :
where /r c:\ test
Pour répertorier tous les fichiers du répertoire Public, tapez :
where $public:*.*
Pour rechercher tous les fichiers nommés Notepad dans le lecteur C de l’ordinateur distant, Computer1 et ses sous-répertoires, tapez :
where /r \\computer1\c notepad.*

subst

Associe un chemin à une lettre de lecteur. S’il est utilisé sans paramètres, subst affiche les noms des lecteurs virtuels en vigueur.
Exemple d’utilisation
Pour créer un lecteur virtuel d pour le chemin d’accès c:\test, tapez :
subst d: c:\test

CMD

Starts a new instance of the Windows command interpreter.

EXIT

Quits the CMD.EXE program (command interpreter).

DATE

Displays or sets the date.

CLS

Clears the screen.

COLOR

Sets the default console foreground and background colors. Syntaxe: color [attr] avec attr peut prendre les valeurs suivantes: 0 Noir 1 Bleu 2 Vert 3 Aqua 4 Rouge 5 Purple 6 Jaune 7 Blancs 8 Gris 9 Bleu clair a Vert clair b Aqua clair c Rouge clair d Violet clair e Jaune clair f Blanc vif Exemples Pour modifier la couleur d’arrière-plan de la fenêtre d’invite de commandes en gris et la couleur de premier plan en rouge, tapez :
color 84
Pour modifier la couleur de premier plan de la fenêtre d’invite de commandes en jaune clair, tapez :
color e

Directory commands

CD or CHDIR

Displays the name of or changes the current directory. Exemples d’utilisation: Pour revenir au répertoire racine, le niveau le plus élevé dans la hiérarchie des répertoires d’un lecteur :
cd\
Pour revenir au répertoire parent:
cd..
Pour aller directement au répertoire “test\Aya” :
C:\Users\Paradise>cd \test\aya
C:\test\aya>
Pour aller au sous répertoire “cours” du répertoire courant “C:\test\aya” :
C:\test\aya>cd cours
C:\test\aya\cours>

MD or MKDIR

Creates a directory. Exemples d’utilisation Pour créer un répertoire nommé test1 dans le répertoire actif, tapez :
md test1
Pour créer l’arborescence de répertoires test1\Aya\Cours dans le répertoire racine, avec les extensions de commande activées, tapez :
md \test1\Aya\Cours
Pour créer l’arborescence de répertoires test2\Aya\Cours dans le répertoire racine comme dans l’exemple précédent, tapez la séquence de commandes suivante :
md \test2
md \test2\Aya
md \test2\Aya\Cours

RD or RMDIR

Removes a directory. Exemples d’utilisation Pour supprimer un répertoire vide nommé test1, tapez :
C:\>rd test1
Pour supprimer un répertoire nommé test2 (ainsi que tous ses sous-répertoires et fichiers) du répertoire, tapez :
C:\test2\Aya\Cours>cd\
C:\>rd /s test2
test2, Are you sure (Y/N)? y
C:\>
Pour exécuter l’exemple précédent en mode silencieux, tapez :
rd /s /q test

MOVE

Moves one or more files from one directory to another directory.

Copy and delete commmands

COPY

Copies one or more files to another location. Exemples: Pour copier un fichier nommé aya.doc à partir du lecteur et du répertoire actuels vers un répertoire existant nommé save qui se trouve sur le lecteur C, tapez :
copy aya.doc c:\save
Pour copier tous les fichiers avec l’extention .doc à partir du lecteur et du répertoire actuels vers un répertoire existant nommé save qui se trouve sur le lecteur C, tapez :
copy *.doc c:\save
Pour combiner Mar89.rpt, Apr89.rpt et May89.rpt, qui se trouvent dans le répertoire actif, et les placer dans un fichier nommé Report (également dans le répertoire actif), tapez :
copy mar89.rpt + apr89.rpt + may89.rpt Report
Pour combiner tous les fichiers du répertoire actif qui ont l’extension de nom de fichier .txt dans un fichier unique nommé Combined.doc, tapez :
copy *.txt Combined.doc
La combinaison de chaque fichier qui a une extension .txt avec son fichier .ref correspondant crée un fichier portant le même nom de fichier, mais avec une extension .doc. La commande Copy combine file1.txt avec file1.ref pour former file1.doc, puis la commande combine file2.txt avec file2.ref pour former file2.doc, et ainsi de suite. Par exemple, entrez :
copy *.txt + *.ref *.doc
Pour combiner tous les fichiers avec l’extension .txt, puis pour combiner tous les fichiers avec l’extension .ref dans un fichier nommé Combined.doc, tapez :
copy *.txt + *.ref Combined.doc

ATTRIB

Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U] [drive:][path][filename] [/S [/D]] [/L]
+ Sets an attribute.
– Clears an attribute.
R Read-only file attribute.
A Archive file attribute.
S System file attribute.
H Hidden file attribute.
O Offline attribute.
I Not content indexed file attribute.
X No scrub file attribute.
V Integrity attribute.
P Pinned attribute.
U Unpinned attribute.
B SMR Blob attribute.
[drive:][path][filename] Specifies a file or files for attrib to process.
/S Processes matching files in the current folder
and all subfolders. /D Processes folders as well.
/L Work on the attributes of the Symbolic Link versus the target of the Symbolic Link
Exemples d’utilisation
Pour afficher les attributs d’un fichier nommé aya.txt qui se trouve dans le répertoire courant, tapez :
attrib aya.txt
Pour affecter l’attribut Lecture seule au fichier nommé project.txt, tapez :
attrib +r project.txt
Pour supprimer l’attribut Lecture seule des fichiers du répertoire public et de ses sous-répertoires sur un disque du lecteur d :, tapez :
attrib -r c:\public\*.* /s
Pour définir l’attribut Archive pour tous les fichiers sur le lecteur d :, puis effacer l’attribut Archive pour les fichiers avec l’extension .bak, tapez :
attrib +a d:*.* & attrib -a d:*.bak

WHERE

Affiche l’emplacement des fichiers qui correspondent au modèle de recherche donné. Exmeples d’utilisation Pour rechercher tous les fichiers nommés Test dans le lecteur C de l’ordinateur actuel et ses sous-répertoires, tapez :
where /r c:\ test
Pour répertorier tous les fichiers du répertoire Public, tapez :
where $public:*.*
Pour rechercher tous les fichiers nommés Notepad dans le lecteur C de l’ordinateur distant, Computer1 et ses sous-répertoires, tapez :
where /r \\computer1\c notepad.*

SUBST

Associates a path with a drive letter.
Exemple d’utilisation Pour créer un lecteur virtuel d pour le chemin d’accès c:\test, tapez :
subst d: c:\test
To Delete the substituted (virtual) drive d::
subst d: /D