Exercices
Exercices sur l'utilisation de la ligne de commande (CMD) sous Windows
Exercice 1 : Navigation dans les répertoires
Objectif : Apprendre à naviguer dans le système de fichiers en utilisant les commandes de base.
Ouvre l'Invite de commandes (CMD).
Affiche le répertoire actuel avec la commande
cd.Utilise la commande
dirpour afficher le contenu du répertoire actuel.Navigue jusqu'au dossier Documents en utilisant la commande
cd.Crée un sous-dossier appelé ExerciceCMD avec la commande
mkdir ExerciceCMD.Confirme que le dossier a été créé en listant à nouveau le contenu avec
dir.
Questions :
Quelle est la différence entre les commandes
cdetdir?Que se passe-t-il si tu essaies de te déplacer vers un répertoire qui n'existe pas ?
Exercice 2 : Création et suppression de fichiers
Objectif : Apprendre à créer, copier et supprimer des fichiers via la ligne de commande.
Navigue vers le dossier ExerciceCMD créé dans l'exercice précédent.
Crée un fichier texte vide appelé monfichier.txt avec la commande :
type nul > monfichier.txtUtilise la commande
copypour créer une copie de monfichier.txt appelée monfichier_copie.txt.Supprime le fichier monfichier_copie.txt avec la commande
del.Confirme que le fichier a été supprimé en listant le contenu du répertoire avec
dir.
Questions :
Que fait exactement la commande
type nul > monfichier.txt?Pourquoi est-il important de confirmer avant de supprimer un fichier avec
del?
Exercice 3 : Renommer et déplacer des fichiers
Objectif : Maîtriser le renommage et le déplacement de fichiers avec la ligne de commande.
Crée un fichier appelé document.txt dans le répertoire ExerciceCMD.
Renomme ce fichier en rapport.txt en utilisant la commande
ren.Crée un sous-répertoire appelé Archives avec
mkdir Archives.Déplace rapport.txt dans le dossier Archives en utilisant la commande
move.
Questions :
Que se passe-t-il si tu essaies de déplacer un fichier vers un dossier qui n'existe pas ?
Quelle est la différence entre
renetmove?
Exercice 4 : Vérification de l'espace disque
Objectif : Utiliser les commandes CMD pour vérifier l'état du disque.
Utilise la commande
chkdskpour vérifier l'intégrité du disque.Utilise la commande
volpour afficher l'étiquette du volume et le numéro de série de ton disque.Explore la commande
diravec les options/set/ppour afficher les fichiers du répertoire actuel et des sous-répertoires avec pagination.
Questions :
À quoi sert la commande
chkdsket quelles informations fournit-elle ?Quelle est la différence entre
diretvol?
Exercice 5 : Gestion des processus
Objectif : Apprendre à lister, filtrer et tuer des processus via CMD.
Ouvre l'Invite de commandes en tant qu'administrateur.
Utilise la commande
tasklistpour lister tous les processus en cours d'exécution sur le système.Identifie un processus en cours, par exemple notepad.exe si le Bloc-notes est ouvert.
Utilise la commande
taskkillpour arrêter notepad.exe.Vérifie que le processus a bien été arrêté avec
tasklist.
Questions :
Quelle est l'importance de la commande
taskkilldans la gestion des processus ?Pourquoi doit-on parfois utiliser CMD en tant qu'administrateur pour gérer les processus ?
Exercice 6 : Utilisation des variables d'environnement
Objectif : Comprendre et manipuler les variables d'environnement via CMD.
Utilise la commande
setpour afficher toutes les variables d'environnement actuelles.Crée une nouvelle variable d'environnement appelée MONVAR et attribue-lui la valeur
Test:set MONVAR=TestAffiche la valeur de MONVAR en utilisant la commande
echo.Supprime la variable d'environnement MONVAR.
Questions :
Quelle est l'utilité des variables d'environnement dans un système d'exploitation ?
Comment rendre une variable d'environnement permanente ?
Exercice 7 : Informations réseau
Objectif : Explorer les outils réseau disponibles via CMD.
Utilise la commande
ipconfigpour afficher la configuration réseau de ton ordinateur.Utilise
ping google.compour tester la connectivité réseau avec un serveur distant.Utilise la commande
tracert google.compour afficher le chemin emprunté par les paquets réseau vers Google.Utilise
netstatpour afficher les connexions réseau actives sur ton système.
Questions :
Que signifie l'option
/alldans la commandeipconfig /all?Pourquoi utiliser
pingettracertlors du diagnostic des problèmes de réseau ?
Exercice 8 : Planification de tâches
Objectif : Apprendre à créer des tâches planifiées via CMD.
Ouvre l'Invite de commandes en tant qu'administrateur.
Crée une tâche planifiée simple qui ouvre Notepad tous les jours à 10h du matin en utilisant la commande
schtasks:schtasks /create /tn "OuvrirNotepad" /tr "notepad.exe" /sc daily /st 10:00Utilise
schtasks /querypour vérifier que la tâche a bien été créée.Supprime la tâche planifiée avec
schtasks /delete /tn "OuvrirNotepad".
Questions :
Quelles options faut-il spécifier pour programmer une tâche hebdomadaire plutôt que quotidienne ?
Quelles sont les limites de la planification des tâches via CMD par rapport à l'interface graphique ?
Exercice 9 : Comparaison de fichiers
Objectif : Utiliser la ligne de commande pour comparer des fichiers texte.
Crée deux fichiers texte dans le dossier ExerciceCMD: fichier1.txt et fichier2.txt.
Remplis ces fichiers avec du texte différent.
Utilise la commande
fcpour comparer les deux fichiers :fc fichier1.txt fichier2.txt
Questions :
Que renvoie la commande
fcsi les deux fichiers sont identiques ?Quelle serait une utilisation pratique de la commande
fcdans le développement ou l'administration système ?
Exercice 10 : Utilisation des permissions de fichiers
Objectif : Apprendre à gérer les attributs et permissions de fichiers via CMD.
Crée un fichier confidential.txt dans le répertoire ExerciceCMD.
Utilise la commande
attribpour rendre ce fichier caché :attrib +h confidential.txtVérifie que le fichier a été caché en listant les fichiers du répertoire avec
dir.Retire l'attribut de fichier caché avec la commande :
attrib -h confidential.txt
Questions :
Que fait l'attribut
+rdans la commandeattrib?Quelles seraient les implications de cacher un fichier important comme
confidential.txt?