🛠️ TP – La chasse au trésor du terminal
Bac Pro CIEL – Seconde – E31 – S06 – binôme (un tape, l'autre lit les indices ; on échange à chaque étape)
Note
Mission. Un trésor est caché dans une arborescence. Tu n'as le droit qu'à un seul outil : le terminal. Chaque indice contient une lettre ; les 7 lettres forment un mot lié à notre métier.
Temps prévu : 2 h 30 (Linux puis Windows). Prérequis : cours S06 §1 et §2.
Binôme : __ / ____
🧰 Préparation
- Récupère le script de préparation :
- Linux :
creer-tresor.sh - Windows :
creer-tresor.cmd - Lance-le une fois :
- Linux :
bash creer-tresor.sh - Windows : double-clic (ou, dans
cmd:creer-tresor.cmd) - Il crée un dossier
chasse-au-tresordans ton dossier personnel. - Ouvre un terminal, puis :
| Linux | Windows |
|---|---|
cd ~/chasse-au-tresor |
cd %USERPROFILE%\chasse-au-tresor |
ls |
dir |
cat LISEZ-MOI.txt |
type LISEZ-MOI.txt |
Important
Règles : pas d'explorateur de fichiers, pas de souris pour naviguer. Utilise Tab pour compléter les noms. Avant chaque commande, lis le prompt.
🔎 Les étapes (je note la lettre trouvée à chaque fois)
| Étape | Je dois… | Commandes utiles | Lettre |
|---|---|---|---|
| 1 | Lire carte/etape1.txt |
cd, cat / type |
|
| 2 | Aller dans foret/clairiere, lister, lire etape2.txt |
ls, dir |
|
| 3 | Trouver le fichier caché et le lire | ls -a / dir /a |
|
| 4 | Aller à riviere/pont en remontant puis descendant ; lire etape4.txt |
cd .. |
|
| 5 | Rejoindre la grotte par un chemin relatif ; créer camp ; copier cle.txt dedans |
cd ../../montagne/grotte, mkdir, cp / copy |
|
| 6 | Aller au coffre ; supprimer piege.txt ; créer mon-nom.txt avec ton prénom ; le déplacer dans camp |
rm / del, echo, mv / move |
|
| 7 | Lire coffre/final.txt |
cat / type |
Mot trouvé : _ _ _ _ _ _ ____
Tip
Bloqué ? Dans l'ordre : (1) relis l'indice, (2) pwd / cd pour savoir où tu es, (3) ls / dir pour voir ce qu'il y a, (4) --help ou /?, (5) ton binôme, (6) l'enseignant.
🧪 Je vérifie ma maîtrise
Ces vérifications se font dans le terminal (pas à la souris) :
- Je liste le contenu de
campet je voiscle.txtetmon-nom.txt. - Je liste la grotte :
cle.txty est toujours (c'était une copie, pas un déplacement). - Je vérifie que
piege.txtn'existe plus danscoffre. - J'affiche
mon-nom.txt: mon prénom s'affiche.
❓ Questions de compréhension (à l'oral)
- Quelle est la différence entre copier (
cp) et déplacer (mv) ? Comment l'as-tu vu dans les listes ? - Pourquoi
cd ../../montagne/grottefonctionne-t-il depuisriviere/pont? Que représente chaque..? - Écris le chemin absolu de la grotte (indice : où est
chasse-au-tresor?). Pourquoi est-il plus long ? - Pourquoi est-il dangereux de faire
rmsans regarder où l'on est ? - À quoi sert
ls -a/dir /a? Dans quel cas un fichier est-il caché ?
Éléments de réponse
- Copier laisse l'original ; déplacer le retire de l'endroit d'origine.
..= « dossier au-dessus » : depuispont, le premier..mène àriviere, le second àchasse-au-tresor, puis on redescend dansmontagne/grotte.- Linux :
/home/eleve/chasse-au-tresor/montagne/grotte; Windows :C:\Users\eleve\chasse-au-tresor\montagne\grotte. Plus long car il part de la racine. - Sans corbeille, on peut effacer le mauvais fichier ou le mauvais dossier, définitivement.
- Elle affiche les fichiers cachés : sous Linux, ceux dont le nom commence par un point ; sous Windows, ceux qui ont l'attribut « caché ».
🔁 Deuxième tour : l'autre système
Refais la chasse sur l'autre système (Windows si tu as fait Linux, et inversement). Complète la colonne manquante :
| Action | Linux | Windows |
|---|---|---|
| Lister | ||
| Afficher un fichier | ||
| Copier | ||
| Déplacer | ||
| Supprimer | ||
| Voir les fichiers cachés |
➡️ Passe ensuite au TP simulateur : qui suis-je sur le réseau ?.