Aller au contenu

🛠️ 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

  1. Récupère le script de préparation :
  2. Linux : creer-tresor.sh
  3. Windows : creer-tresor.cmd
  4. Lance-le une fois :
  5. Linux : bash creer-tresor.sh
  6. Windows : double-clic (ou, dans cmd : creer-tresor.cmd)
  7. Il crée un dossier chasse-au-tresor dans ton dossier personnel.
  8. 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 camp et je vois cle.txt et mon-nom.txt.
  • Je liste la grotte : cle.txt y est toujours (c'était une copie, pas un déplacement).
  • Je vérifie que piege.txt n'existe plus dans coffre.
  • J'affiche mon-nom.txt : mon prénom s'affiche.

❓ Questions de compréhension (à l'oral)

  1. Quelle est la différence entre copier (cp) et déplacer (mv) ? Comment l'as-tu vu dans les listes ?
  2. Pourquoi cd ../../montagne/grotte fonctionne-t-il depuis riviere/pont ? Que représente chaque .. ?
  3. Écris le chemin absolu de la grotte (indice : où est chasse-au-tresor ?). Pourquoi est-il plus long ?
  4. Pourquoi est-il dangereux de faire rm sans regarder où l'on est ?
  5. À quoi sert ls -a / dir /a ? Dans quel cas un fichier est-il caché ?
Éléments de réponse
  1. Copier laisse l'original ; déplacer le retire de l'endroit d'origine.
  2. .. = « dossier au-dessus » : depuis pont, le premier .. mène à riviere, le second à chasse-au-tresor, puis on redescend dans montagne/grotte.
  3. 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.
  4. Sans corbeille, on peut effacer le mauvais fichier ou le mauvais dossier, définitivement.
  5. 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 ?.