Table des matières
Console Windows
Il s'agit de la CLI permettant d'exécuter les commandes de base de Windows. On l'appelle parfois Invite de commande et on peut la trouver en cherchant cmd dans la barre de menu Windows.
Remarque : L'invite de la commande est un exécutable s'appelant cmd.exe.
Comme déjà dit, malgré son aspect austère, le terminal est très puissant.
Nous allons utiliser cmd pour manipuler le système de fichiers.
Liste, non exhaustive, des commandes
| Commande | Effet | Exemple d'utilisation |
|---|---|---|
| cd | Changer de répertoire courant | cd ./sub/sub2 |
cd .. pour remonter |
||
| mkdir | Créer un ou plusieurs dossiers | mkdir rep1 rep2 |
| copy | Créer une copie | copy fileSource fileDest |
| dir | Lister le compte d'un répertoire | dir |
| move | Déplacer ou renommer un fichier | move fileSource fileDest |
| del | Supprimer un fichier | del monfichier.txt |
| rmdir | Supprimer un répertoire | rmdir rep |
| type | Afficher le contenu d'un fichier | type fichier.txt |
| echo | Affiche vers la sortie | echo "Salut !" |
| echo > | Créer un fichier vide | echo > fichier.txt |
| help | Décrire la commande | help cd |
| tree | Afficher l'arborescence du dossier en cours | tree |
| pwd | Afficher le chemin courant | pwd |
| findstr | Recherche une chaîne dans un fichier | findstr chaine * |
findstr chaine *.txt |
Gestion des flux
Certaines commandes envoient leur résultat vers la sortie standard, c'est à dire l'écran. Par exemple dir.
On peut orienter l'affichage ailleurs, par exemple dans un fichier texte :
dir > fichier.txt
Cette commande va créer le fichier et le remplir avec le résultat de la commande – S'il existait il est remplacé.
Avec dir >> fichier.txt on ajoute en fin de fichier s'il existait déjà.
Les jokers
Quand on veut lister des fichiers, peut-être ne veut-on que les fichiers terminant par .exe ou ceux commençant par win.
On peut le préciser avec des jokers : * désigne n'importe quelle suite de caractères et ? désigne n'importe quel caractère exactement une fois.
dir *.exeaffichera tous les fichiers terminant par.exedir w?n*affichera les fichiers avecwen premier, un caractère quelconque en deuxième,nen troisième et n'importe quelle fin.
Les commandes Windows sont insensibles à la casse (MAJUSCULE / minuscule)

