Outils pour utilisateurs

Outils du site


nsi:premiere:console_windows

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
nsi:premiere:console_windows [2024/08/16 18:38] – ↷ Nom de la page changé de nsi:premiere:console_windows à nsi:premiere:os_windows goupillwikinsi:premiere:console_windows [2024/08/16 20:02] (Version actuelle) goupillwiki
Ligne 1: Ligne 1:
 +===== Console Windows =====
  
 +{{:nsi:premiere:console:console.png?direct&300 |}}
 +
 +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 *.exe%%'' affichera tous les fichiers terminant par ''.exe''
 +  * ''%%dir w?n*%%'' affichera les fichiers avec ''w'' en premier, un caractère quelconque en deuxième, ''n'' en troisième et n'importe quelle fin.
 +
 +<WRAP tip>
 +Les commandes Windows sont insensibles à la casse (MAJUSCULE / minuscule)
 +</WRAP>