Ligne de commande sous Windows
Réponse AJAX

Présentation

Qu'est-ce que l'invite de commande

Les commandes en ligne sont issues de ll'ancêtre de Windows : le système d'exploitation MS-DOS (Microsoft Disk Operating System). C'était un système d'exploitation non fenêtré, mono-tâche.

Comment accéder à l'invite de commande sous Windows 10 / Windows Server

Le plus rapide : touche Windows cmd Entrée.

À quoi sert l'invite de commande de nos jours ?

De nos jours, avec la prolifération des systèmes d'exploitation avec interface graphique (MacOS, Windows, Linux + KDe, Linux + Gnome), il semble inutile et rébarbartif d'utiliser les lignes de commande. Elles sont pourtant indispensables dans plusieurs cas :

Parcourir l'arborescence des répertoires (ou dossiers) sous Windows

Notion de répertoire

Un disque dur peut contenir une très grande quantité de fichiers (en général plusieurs dizaines de milliers). Pour faciliter l'organisation, on va classer ces fichiers dans des dossiers (ou répertoires, directories en anglais).

Dans le chemin d'accès suivant : C:\Program Files\7-Zip\7z.exe, on trouve :

On travaillera beaucoup aussi en chemins relatifs. C'est le chemin par rapport à l'emplacement courant.

Grâce à l'explorateur de fichier, recherchez l'emplacement du fichier mspaint.exe.

Faites un clic droit dessus puis "ouvrir l'emplacement du fichier".

Notez ici l'emplacement de mspaint.exe :

Votre réponse n°1

Notion de lecteur courant et de répertoire courant

C:\Windows>_

Ceci est l'invite du DOS. Elle nous indique que :

Lorsqu'on applique une commande à un fichier, par exemple DEL fichier :

Il y a un seul lecteur courant, mais il y a un répertoire courant par lecteur. Par exemple : le lecteur courant est C:, le répertoire courant sur C: est \Windows, le répertoire courant sur D: est \Vidéos.

C:\wamp64>D:
D:\images>
_

D'après la capture d'écran ci-dessus : au début, quel est le lecteur par défaut ?

Votre réponse n°2

Quel est le chemin par défaut sur le disque C ?

Votre réponse n°3

Quel est le chemin par défaut sur le disque D ?

Votre réponse n°4

À la fin, quel est le lecteur par défaut ?

Votre réponse n°5

Notion de chemin absolu et de chemin relatif

Un chemin absolu commence par \ (exemple : \Windows) ou par une lettre de lecteur puis \ (exemple : C:\Windows). Un tel chemin décrit la position d'un fichier par rapport à la racine du lecteur.

Un chemin relatif ne commence pas par \ (exemple : C:Apache, www\mon_site_web\images ). Un tel chemin décrit la position d'un fichier par rapport au répertoire courant.

Pour préciser un chemin relatif, on peut descendre dans les sous-dossiers (sous-dossier/), mais on peut aussi remonter dans les dossiers parents grâce à .. (point point). Par exemple :

C:\windows>cd ../wamp64/www
C:\wamp64\www>
_

Je suis dans C:\wamp\www\site1\images\backgrounds. Quelle répertoire relatif me premet de désigner le répertoire c:\wamp\www\site1\js ?

Votre réponse n°6

Notion de caractères joker

Certaines commandes (DIR, COPY, DEL, etc.) sont capables de travailler sur un ensemble de fichiers, et pas seulement sur un fichier unique. Pour préciser à une commande de s'appliquer à plusieurs fichiers à la fois, on utilise une écriture de nom de fichiers utilisant des caractères jokers, qui sont l'astérisque (*) et le point d'interrogation (?). Dans un nom de fichier :

Parmis les fichiers suivants, combien vont être concernés par la commande DEL image1*.jpg ?
image1.jpg
image12.gif
image13.jpg
images14.jpg

Votre réponse n°7

Créer un lecteur réseau

La commande net use permet de créer un lecteur réseau, à l'instar de votre Z:. Elle fonctionne ainsi :

net use lettre-de-lecteur: \\chemin_réseau /persistent:yes

Le /persistent:yes est facultatif et fait en sorte que le lecteur existera toujours au démarrage de l'ordinateur.

Créez des lecteurs réseaux persistents :

K: vers le répertoire "_Commun" de votre promo :

Votre réponse n°8

R: vers le répertoire "_Ressources" de votre promo :

Votre réponse n°9

Les principales commandes pour gérer les fichiers

Obtenir l'aide d'une commande

Les moyens les plus répandus pour obtenir la documentation sur une commande sont :