Concepts de base
1. Sensibilité à la casse
L'invite de commandes est insensible à la casse. Il est possible d'inverser les majuscules et les minuscules pratiquement en tout temps.
Il peut arriver que certains utilitaires utilisent des paramètres ou des commandes internes sensibles à la casse. Les paramètres ou commandes internes ne sont pas gérés par Windows, mais par le programme. C'est donc la décision du programmeur de tenir compte ou non de la casse.
Par convention, les utilitaires Windows devraient toujours être insensibles à la casse, mais ce n'est pas toujours le cas.
2. Chemin - Séparateur de niveau - \
Dans un chemin, le caractère barre oblique inversée \
ou backslash en anglais sert à séparer les niveaux de dossier.
Il s'agit d'un caractère réservé à Windows. Il n'est pas possible d'avoir un nom de fichier ou de dossier.
La barre oblique normale /
ou le slash peut être utilisés dans plusieurs endroits dans Windows 10 ou Windows 11 maintenant.
Par contre, il est préférable de toujours utiliser le backslash pour s'assurer que le chemin fonctionnera dans tous les systèmes.
Dans ce cours, il est important de toujours utiliser le backslash dans les évaluations écrites, sinon il y aura une pénalité.
3. Chemin absolu
Le chemin indique un emplacement précis sur une unité de stockage.
En mode absolu, il faut écrire le chemin en débutant par la lettre du lecteur.
La lettre du lecteur est le point d'entrée à la racine de la partition.
Par exemple, le chemin C:\Windows\System32
indique le lecteur C
, ensuite le sous-dossier Windows
et finalement le sous-dossier System32
.
Le chemin C:\Windows\System32\diskpart.exe
indique l'emplacement du programme diskpart.exe
.
4. Chemin relatif
Un chemin relatif consiste a un emplacement précis en fonction du dossier de travail.
Un chemin relatif n'a jamais de lettre de lecteur.
Il peut avoir des .
et ..
dans le chemin.
Un point simple .
indique le niveau actuel. En Windows, il n'est pas nécessaire de l'utiliser.
Le double point ..
indique un niveau inférieur.
Par exemple, il faut désigner le fichier C:\Windows\System32\diskpart.exe
.
-
À partir du dossier de référence
C:\Windows
, la notation est.\System32\diskpart.exe
ou tout simplementSystem32\diskpart.exe
-
À partir du dossier de référence
C:\Windows\System32\Drivers
, la notation est..\diskpart.exe
. -
À partir du dossier de référence
C:\Windows\SysWOW64\DriverStore\FileRepository
, la notation est..\..\..\System32\diskpart.exe
Cette notation est également utilisée en web pour faire des liens entre les pages.
Le séparateur de niveau est la barre oblique ou slash.
Mais la notation relative est la même avec l'utilisation du .
et du ..
.
5. Dossier de travail
Il est important de comprendre l'affichage de l'invite de commandes pour connaitre le dossier en cours d'utilisation.
Le symbole plus grand ou chevron >
indique la fin du chemin et le début de la zone de commandes.
Ce qui est à gauche du chevron >
, c'est le chemin en notation absolue du dossier de travail.
Ce qui est à droite du chevron >
, c'est la zone de commandes.
Dans l'exemple ci-dessous, le dossier de travail est C:\outils\1R1
C'est l'équivalent de l'image ci-dessous dans l'Explorateur Windows.
6. Commandes intégrées et utilitaires
Les commandes intégrées sont directement codées dans le Shell. La commande est reçue par le programme cmd.exe et effectue l'action demandée.
Les utilitaires sont des outils qui fonctionnent en ligne de commandes, mais qui peuvent être exécutés à l’extérieur du Shell.
Ce sont des programmes sans interfaces graphiques.
La plupart des utilitaires en ligne de commandes fournis par Windows sont dans le C:\Windows\System32
.
Certains utilitaires ne sont pas disponibles dans Windows PE par défaut.
Certains utilitaires que nous allons utiliser en classe ont été ajoutés dans Windows PE.
7. Variables %Path%
et %PathExt%
Veuillez vous référez à la section Théorie -> Windows -> Variable d'environnement.
Voici le lien direct :%Path%
Voici le lien direct :%PathExt%