Commandes de base

Toutes les commandes doivent être entrées dans un écran (fenêtre dans notre cas) texte, au format texte. Pour lancer la ligne de commande, exécuter cmd.exe

Ces commandes ont la plupart du temps des options qui modifient leur comportement. Ces options sont généralement non obligatoires, et peuvent parfois recevoir des arguments.

On notera la commande de la manière suivante :

<nom_commande> [<option> … ] [<option> …]

La majorité des commandes DOS disposeront dune aide en ligne par la commande Help, soit en les exécutant avec loption /h .

help dir
dir /h

Catalogue (liste des noms de fichiers stockés sur mémoire de masse)

Commençons par le catalogue des fichiers et des dossiers stocké sur le disque dur.

dir

Catalogue du lecteur en cours.

dir C

Catalogue du lecteur C.

dir c:\Users

Catalogue le contenu du répertoire C:\users

dir *.COM

Catalogue de tous les fichiers dont l’extension est COM.

dir X*.*

Catalogue de tous les fichiers dont le nom commence par X.

Dans ce cas on obtient la liste de tous les fichiers avec leur coordonnées, taille, date et heure de la dernière sauvegarde des fichiers. Il existe deux options qui permettent de présenter différemment la liste de ces fichiers (/P et /W).

Options de DIR

dir /S

Affiche aussi le contenu des sous répertoire.

dir /W

Affiche uniquement le nom des fichiers sur cinq colonnes.

dir /P

Si le nombre de fichiers ne tient à l’écran, /P marque une pause avant d’afficher la suite.

On peut bien sûr combiner ces options. Exemple :

dir *.DOC /S /P

Affiche les fichiers dont l’extension est DOC en y incluant les sous répertoires et en marquant une pause dans le défilement de la liste des fichiers.

Sélection d’un ou plusieurs fichiers

Toutes les commandes suivies d’un espace puis des différentes syntaxes suivantes, agiront sur les fichiers sélectionnés :

NOM.EXT Sélection d’un fichier dont on précise le NOM et l’EXTension.

*.EXT Sélection de tous les fichiers dont on précise l’EXTension.

B*.* Sélection de tous les fichiers dont le nom commence par B.

C*.EXT Sélection de tous les fichiers dont le nom commence par C et dont on précise l’EXTension.

*.* Sélection de tous les fichiers sans exception.

Le ? remplace une lettre :

a?.txt Sélection de tous les fichiers de 2 lettres qui commence par a et qui a pour extension txt

Gestion des dossiers

Une des commandes les plus utilisées est cd, pour Change Directory.

cd\

(Tapez CD + Alt 92). Retour au répertoire principal.

cd..

Retour au répertoire précédent.

cd WORD

Ouvre le dossier WORD (pour autant que le répertoire existe à l’endroit où nous nous trouvons).

La création d’un dossier se fait via la commande md NOM  ou mkdir NOM 

La suppression d’un dossier se fait via la commande rd NOM  ou rmdir NOM 

tree

affiche larboresence a partir de lendroit ou lon se trouve. (Ctrl + C pour arrêter le défilement)

Gestion des fichiers

Copie de fichiers

Pour transférer un ou plusieurs fichiers, d’un lecteur à un autre ou d’un dossier à un autre, on utilisera la commande copy.

copy C:NOM.EXT A

Copie d’un fichier se trouvant sur le lecteur C, vers le lecteur A et dont on précise le NOM et l’EXTension.

copy C:*.COM A

Copie de tous les fichiers se trouvant sur le lecteur C et dont l’extension est COM, sur le lecteur A.

copy A:X*.* C

Copie de tous les fichiers se trouvant sur le lecteur A et dont les noms commence par X, sur le lecteur C.

copy A:*.* C

Copie de tous les fichiers se trouvant sur le lecteur A, sur le lecteur C.

copy A.TXT+B.TXT C.TXT

Fusionne les fichiers A.TXT et B.TXT en un seul dans un troisième fichier C.TXT.

placement de fichiers

move toto.txt a:toto.txt

déplace le fichier toto.txt vers la disquette a:

Changement de nom d’un fichier :

ren NOM.EXT NOUVEAUNOM.EXT

Effacement de fichiers :

del NOM.EXT

Effacement d’un fichier dont on précise le NOM et l’EXTension.

del *.BAK

Effacement de tous les fichiers dont l’extension est BAK.

del *.*

Effacement de tous les fichiers. Dans ce cas, MS DOS nous demande de confirmer l’effacement en tapant O (oui) pour confirmer la demande d’effacement, ou N (non) pour annuler la demande.

Comparaison

COMP toto1.txt toto2.txt

compare deux fichiers (sans paramètre compare uniquement la tailles)

FC toto1.txt toto2.txt /L

compare les fichiers en mode ASC (texte)

Visualisation du contenu d’un fichier texte

TYPE NOM.EXT

Envoi à l’écran le contenu du fichier nom.ext. Ce fichier étant au format texte tel que les batch (plus tard) où les .txt.

MORE NOM.TXT

Idem que précédemment mais à la différence que la visualisation marque une pause avant d’afficher la suite du texte si le fichier ne tient pas sur un écran.

Redirection

Après les commandes DIR et TYPE, si l’on précise la commande > fichier, cela générera un fichier comprenant la liste des fichiers (DIR) ou le contenu d’un fichier (TYPE) :

DIR > toto.txt

crée le fichier toto.txt avec de toute la liste des fichiers.

TYPE NOM.EXT > PRN

Impression du contenu d’un fichier dont on précise le NOM et l’EXTension.

Le double > ajoutera au contenu du fichier

DIR >> toto.txt

ajoutera la liste des fichiers dans le fichier toto.txt

Les attributs de fichiers

Les quatre attributs qui nous intéressent ici sont : lecture seule, archive, caché, et système. Nous allons voir les trois premiers.

Syntaxe :

ATTRIB toto.doc +r

Active la lecture seule au fichier toto.doc. On ne peut plus effacer ce fichier avec la commande del.

ATTRIB toto.doc -r

Désactive la lecture seule au fichier toto.doc.

ATTRIB toto.doc

Affiche les attributs du fichier toto.doc.

ATTRIB *.*

Affiche les attributs de tous les fichiers.

ATTRIB *.* +r /s

Met tous les fichiers en lecture seule y compris les fichiers situés dans les sous répertoires (paramètre /s).

Paramètres

  • Lecture seule +r ou -r,
  • Archive +a ou -a
  • Caché +h ou -h
  • Système +s ou -s.

L’attribut « lecture seule » permet d’éviter d’effacer par erreur tel ou tel fichier par la commande del par exemple. Il faut remettre cet attribut à -r pour l’inhiber.

L’attribut « caché » (ATTRIB toto.doc +h pour activé cet attribut sur le fichier toto.doc) permet au fichier de ne pas être affiché à l’occasion d’un listage de fichiers (commande DIR).

L’attribut « archive » indique si le fichier a été modifié depuis sa dernière sauvegarde. Cet attribut sert pour la commande XCOPY.

L’attribut « système » indique au système d’exploitation si tel ou tel fichier est un fichier faisant partie de ceux utilisés par le système d’exploitation. Dans la pratique nous n’avons pas à nous servir directement de cet attribut ni des fichiers réservés par MS-DOS.

Recherches

FIND toto fichier.txt

recherche la chaîne de caractère toto” dans le fichier fichier.txt

FINDSTR /s “toto” *.txt

recherche la chaîne de caractère toto” dans tous les fichiers avec extension .txt  et dans les répertoire au dessus.

Divers

CLS

efface l’écran

COLOR 0F

change la couleur de l’écran et du texte

VER

retourne la version du système dexploitation

DATE

permet de changer (en administrateur) la date du système

TIME

permet de changer (en administrateur) lheure du système

PROMPT $P$G

change le prompt en c:\>

Print Friendly, PDF & Email