Vous êtes sur la page 1sur 10

Version 001

Tutoriel

Invite de commande « cmd » sous Windows

Auteurs : Jean-Louis Gutzwiller, Béatrice Chevaillier.

Dernière modification : 24 mai 2010

Jean-Louis.Gutzwiller@supelec.fr
Beatrice.Chevaillier@supelec.fr
- 2 / 10 -
Table des matières
1 Introduction ....................................................................................................................................5
2 Lancement d'une invite de commande ...........................................................................................5
3 Commandes ....................................................................................................................................6
3.1 Introduction .............................................................................................................................6
3.2 Affichage du répertoire courant ..............................................................................................6
3.3 Se placer sur un autre disque ..................................................................................................6
3.4 Se placer dans un autre répertoire de travail ...........................................................................6
3.5 Afficher le contenu d'un répertoire .........................................................................................7
3.6 Copier, déplacer, supprimer, ... ...............................................................................................8
3.7 Aide sur les commandes .........................................................................................................8
3.7.1 Obtenir la liste des commandes : ....................................................................................8
3.7.2 Obtenir l'aide pour une commande particulière ..............................................................8
3.8 Quitter .....................................................................................................................................9
4 Fonctions utiles ...............................................................................................................................9
4.1 Copier/coller ...........................................................................................................................9
4.1.1 Copier depuis l'invite de commande ...............................................................................9
4.1.2 Copier vers l'invite de commande .................................................................................10
4.2 Rappeler les commandes précédentes ...................................................................................10
4.3 Complétion automatique .......................................................................................................10
5 Divers ...........................................................................................................................................10
5.1 Sensibilité à la casse .............................................................................................................10
5.2 Shell « Linux » ......................................................................................................................10

- 3 / 10 -
- 4 / 10 -
1 Introduction
Tout comme Linux, Windows dispose d'une invite de commande permettant de lancer le programme
« cmd » qui autorise d'entrer directement au clavier les commandes pour appeler les programmes.
Cette invite de commande peut s'avérer particulièrement utile dans les phases de développement de
programme afin de lancer la compilation.

2 Lancement d'une invite de commande


Le programme « cmd » peut être lancé sous Windows de deux manières différentes :
– choisir, depuis le menu démarrer, programmes, accessoires, invite de commande ;
– choisir, depuis le menu démarrer, « Exécuter... » et entrer directement le nom du progamme
à lancer, à savoir : « cmd ».

Le programme, une fois démarré, affiche une fenêtre qui ressemble à celle de la figure 1.

Figure 1 : invite de commande


Remarque : selon la configuration de votre machine, l'invite de commande peut s'afficher
différemment (en particulier la couleur de la fenêtre).
On constate qu'on peut entrer une commande, lorsque le curseur clignotant se trouve sur la ligne qui
affiche (toujours selon la configuration de la machine) en général le nom du répertoire courant,
suivi d'un « chevron » (« > »).

- 5 / 10 -
3 Commandes

3.1 Introduction
L'invite de commande permet de lancer tout programme dont l'exécutable se trouve dans un
répertoire listé dans la variable d'environnement « PATH ».
Cependant, l'invite de commande dispose, par elle-même, d'un certain nombre de commandes très
utiles.
Note : si on tente de lancer un programme qui n'existe pas ou qui ne se trouve pas dans le chemin
d'accès, la réponse est la suivante (exemple).
Taper :
toto
Réponse :
'toto' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.

3.2 Affichage du répertoire courant


L'affichage du répertoire courant se fait en entrant la commande :
cd
Réponse de « cmd » (exemple) :
C:\Documents and Settings\gutzwill

3.3 Se placer sur un autre disque


Les disques de Windows sont repérés par une lettre suivie du caractère « : ». Le disque principal
(qui sert au démarrage de Windows) s'appelle : « c: ».
Si la machine dispose de plusieurs disques (ou de plusieurs partitions), il est possible de travailler
sur un autre disque (ou partition) en entrant son nom :
Exemple :
v:
Réponse :
v:\

3.4 Se placer dans un autre répertoire de travail


La commande cd, si elle est suivie d'un argument, indique qu'on souhaite se placer dans un autre
répertoire.
Exemple :

- 6 / 10 -
cd \Documents\Enseignement\Réforme2010
Réponse :
U:\Documents\Enseignement\Réforme2010>

Dans l'exemple ci-dessus, on utilise un chemin dit « absolu ». Une désignation de fichier ou de
répertoire qui commence par le caractère « \ » indique de parcourir le disque depuis la racine. En
revanche, il est possible d'utiliser une désignation en chemin « relatif », c'est-à-dire à partir de la
position courante. Exemple de changement en chemin relatif : le répertoire actuel contient un
répertoire nommé « TL ».
Entrer :
cd TL
Réponse :
U:\Documents\Enseignement\Réforme2010\TL>

Il est possible, en chemin relatif, de revenir un cran en arrière en utilisant le nom « .. ».


Exemple :
cd ..
Réponse :
U:\Documents\Enseignement\Réforme2010>

3.5 Afficher le contenu d'un répertoire


Utiliser la commande « dir » pour afficher le contenu du répertoire courant.
Exemple :
dir
Réponse :
U:\Documents\Enseignement\Réforme2010\TL>dir
Le volume dans le lecteur U n'a pas de nom.
Le numéro de série du volume est A488-D0F0

Répertoire de U:\Documents\Enseignement\Réforme2010\TL

07/05/2010 10:04 <REP> .


07/05/2010 10:04 <REP> ..
18/05/2010 10:43 <REP> SIR_BCI
0 fichier(s) 0 octets
4 Rép(s) 12 229 246 976 octets libres

U:\Documents\Enseignement\Réforme2010\TL>

- 7 / 10 -
3.6 Copier, déplacer, supprimer, ...
Les commandes suivantes permettent les opérations :
copy source destination : copier un fichier
move source destination : déplacer un fichier ou un répertoire
del fichier : supprimer un fichier
rmdir repertoire : supprimer un répertoire (qui doit être vide)
del repertoire /f /s /q : supprimer un répertoire et son contenu
mkdir repertoire : créer un répertoire

3.7 Aide sur les commandes

3.7.1 Obtenir la liste des commandes :


Taper :
help
Réponse :
Pour plus d'informations sur une commande spécifique, entrez le nom de la commande HELP.
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.
CHKNTFS Affiche ou modifie la vérification du disque au démarrage.
CLS Efface l'écran.
CMD Lance une nouvelle instance de l'interpréteur de commandes de Windows.
...

3.7.2 Obtenir l'aide pour une commande particulière


Entrer le nom de la commande, suivi de : « /? »
Exemple :
dir /?
Réponse :
Affiche une liste de fichiers et de sous-répertoires dans un répertoire.

DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L]


[/N] [/O[[:]tri]] [/P] [/Q] [/S] [/T[[:]heure]] [/W] [/X] [/4]

[lecteur:][chemin][nom_de_fichier]
Spécifie le lecteur, le répertoire et/ou fichiers à lister.

- 8 / 10 -
/A Affiche les fichiers dotés des attributs spécifiés.
attributs D Répertoires R Lecture seule
H Caché A Archive
S Système - Préfixe de négation
/B Utilise le format abrégé (noms des fichiers).
/C Affiche le séparateur de milliers pour les tailles de fichiers.
Ceci est la valeur par défaut. Utilisez /-C pour désactiver l'affichage
du séparateur.
/D Sur cinq colonnes avec fichiers triés par colonne.
/L Affiche en minuscules.
/N Nouveau format longue liste où les noms de fichiers sont à droite.
/O Affiche les fichiers selon un tri spécifié.
tri N Nom (alphabétique) S Taille (ordre croissant)
E Extension (alphabétique) D Date et heure (chronologique)
G Répertoires en tête - Préfixe en ordre indirect
/P Arrêt après l'affichage d'un écran d'informations.
/Q Affiche le nom du propriétaire du fichier.
/S Affiche les fichiers d'un répertoire et de ses sous-répertoires.
/T Contrôle le champ heure affiché ou utilisé dans le tri.
heure C Création
A Dernier accès
W Dernière écriture
/W Affichage sur cinq colonnes.
/X Affiche les noms courts générés pour les noms de fichier non 8.3 car.
Ce format est celui de /N avec le nom court inséré avant le nom long.
S'il n'y a pas de nom court, des espaces seront affichés à la place.
/4 Affiche l'année sur quatre chiffres.

Les commutateurs peuvent être préconfigurés dans la variable d'environnement


DIRCMD. Pour les ignorer, les préfixer avec un trait d'union. Par exemple /-W.

3.8 Quitter
Pour fermer l'invite de commande, taper :
exit

4 Fonctions utiles

4.1 Copier/coller

4.1.1 Copier depuis l'invite de commande


Il est possible de copier le contenu d'une ligne de l'invite de commande pour la coller dans un autre
logiciel. Pour copier,
– sélectionner la zone à copier en cliquant avec le bouton de gauche (Windows XP), ou en
cliquant avec le bouton de droite sur la barre de titre de la fenêtre et en choisissant
« sélectionner », puis comme pour Windows XP (Windows Vista ou 7)
– une fois la zone sélectionnée, cliquer avec le bouton de droite. La sélection disparaît et le

- 9 / 10 -
contenu est copié dans le presse-papiers.

4.1.2 Copier vers l'invite de commande


Pour coller vers l'invite de commande,
– Windows XP : cliquer avec le bouton de droite
– Windows Vista ou 7 : cliquer avec le bouton de droite sur la barre de titre et choisir
« coller ».

4.2 Rappeler les commandes précédentes


Utiliser la touche flèche vers le haut, pour rappeler les dernières commandes.

4.3 Complétion automatique


En cours d'introduction d'une commande, si un paramètre correspond à un nom de fichier ou de
répertoire, l'utilisation de la touche de tabulation permet de compléter automatiquement le nom de
fichier ou de répertoire. La première possibilité est utilisée. Si cette première possibilité n'est pas la
bonne, des appuis successifs sur la touche de tabulation permettent de faire défiler successivement
les autres possibilités.

5 Divers

5.1 Sensibilité à la casse


L'invite de commande de Windows n'est pas sensible à la casse, tout comme son système de fichier.
Il est donc possible d'entrer les commandes indifféremment en minuscules ou en majuscules.
Notons cependant que lors de la création d'un fichier ou d'un répertoire, le nom sera conservé tel
que entré : conservation des majuscules et des minuscules. En revanche, si on l'utilise par la suite,
on peut entrer son nom indifféremment en majuscules ou en minuscules.

5.2 Shell « Linux »


En installant « MSYS » sur la machine Windows, il est possible d'obtenir un shell « Linux », en
l'occurrence « bash ». Pour le lancer depuis l'invite de commande (si l'installation est correcte),
taper :
sh
ou :
bash

- 10 / 10 -

Vous aimerez peut-être aussi