19 KiB
Terminus, ou introduction aux commandes Linux par le jeu
Durée : 1h - 1h30
Objectifs à atteindre : Découvrir et apprendre les commandes de base d'un sytème Linux
Niveau des connaissances : Première
Pré requis :
Systèmes mis en œuvre : PC / Machines personnelle / Téléphones connectés au réseau
Logiciels utilisés : Navigateur Web.
Type de document
Document d'accompagnement de l'activité
Contexte
Approche de l'activité
Table des matières
- Les logiciels libres
- Terminus
- Début de l'activité
- Lancez vous !
- Retours sur l'activité
1. Les logiciels libres
Dans le cadre de votre spécialité NSI, nous allons nous interesser à un type de logiciels et de système d'exploitation : le monde du logiciel libre.
Comme nous l'avons vu dans le cours associé, il existe un pan de l'informatique qui tente de promouvoir un marché parralèle aux logiciels propriétaire : c'est le monde du libre, voir de l'open source.
On parle de logiciels libre car ceux ci ne sont pas soumis aux règles du droit à la propriété mais à d'autres principes :
Beaucoup de ces logiciels sont nés du projet GNU lequel est aujourd'hui couplé au noyau Linux dans une famille de système d'exploitation.
Parmis les logiciels et systèmes d'exploitation libres, on peut citer Ubuntu, Gimp, LibreOffice, VLC, Mozilla Firefox...
Ici, nous nous concentrerons sur une activité visant à vous faire découvrir les commandes de base de ces sytèmes GNU / Linux, à travers un jeu.
2. Terminus
Avant de passer à l'utilisation des commandes en environnement Linux pur et dur, nous allons découvrir celles-ci en vous donnant l'occasion de jouer à Terminus.
Qu'est ce que Terminus ?
Et bien il s'agit d'un jeu d'aventure textuel, un peu à la façon des premiers jeux sur ordinateurs développés dans les années 80.
Il vous sera demandé de naviguer dans l'aventure en utilisant les commandes Linux associées aux actions du jeu.
Nous progresserons pas à pas dans un premier temps, histoire de ne pas se perdre tout de suite, puis vous pourrez tenter de parcourir l'aventure par vous mêmes par la suite.
Après certaines étapes, vous trouverez des questions auxquelles il vous faudra répondre sur ce document en changeant la couleur du texte ( rappel : pour mettre en couleur, utilisez la balise html < span style="color:red">texte coloré en rouge < /span> en veillant bien sûr à retirer l'espace entre < et span )
3. Début de l'activité
Ouvrez donc votre navigateur et rendez vous à cette adresse http://luffah.xyz/bidules/Terminus/
Le jeu se présente sous forme de textes vous racontant une histoire, dans laquelle vous avez la possibilité d'intéragir avec votre environnement.
Début de l'aventure
Nous avons donc :
Ces trois commandes existent sous Linux et utilisent la même syntaxe que celle que vous rencontrerez ici.
Ici, on peut donc voir qu'il y a une Palourde avec laquelle on peut interagir ainsi que deux chemins menant à de nouvelles places.
Question n°1
À votre avis, que fait la commande LS dans un système d'exploitation Linux ? Vous pouvez tester la commande vous même dans la cellule juste en dessous !
Remarquez vous quelque chose au niveau des noms ?
Celle ci nous donne de plus amples informations sur les commandes dont l'on dispose.
À retenir : Pour utiliser la commande cd il est necessaire de connaitre la destination souhaitée, car vous allez devoir l'indiquer!
Question n°2
Si vous refaites un coup de ls dans la cellule en dessous, puis que vous faites cd Dossier, que se passe t-il ?
Executez les deux commandes, puis refaites un ls pour confirmer.
Astuce Pour revenir dans le repertoire d'avant, tapez cd .. Allez y essayez !
En realité, vous pouvez même vous passer de cliquer : votre touche tab du clavier effectue la même manipulation.
Question N°3
Que se passe t-il si vous appuyez plusieurs fois sur tab ?
Réponse :
Revenons donc en arrière, et choisissez d'entrer dans la Prairie/
Comme vous pouvez le voir, ce Poney a l'air tout content de pouvoir vous aider. Parlez lui donc à l'aide de la commande cat et prenez la direction des Montagnes/
Question n°4
Que signifie le "/" à la fin de certains noms ?
Réponse :
Question n° 5
Que fait la commande exit dans un terminal de commande linux ?
Attention, ici, on ne testera pas la commande dans le document : faites des recherches sur Internet et indiquez votre réponse :
Comme vous avez pu le remarquez en analysant le manuscrit, il existe deux commandes susceptibles de vous aider sur un système GNU / Linux : help et man
Plus loin un rocher vous bloque la route, essayez donc de le déplacer avec mv + lieu...
Horreur ! Nous n'avons pas débloquer la commande mv, même si nous en connaissons le principe! Peut-être serait il necessaire de revenir au départ et d'emprunter un chemin non bloqué cette fois ci, en direction, du BoisDesLutins...
4. Lancez-vous !
Desormais, vous voilà aux manettes de cette aventure, et il vous reste beaucoup de choses à voir.
Explorez, essayez, manipulez, bref, jouez, afin d'en apprendre davantage sur les commandes linux.
Evidemment, si vous êtes en difficulté, n'hésitez pas à m'appeler (dans la limite du raisonnable !)
5. Retours sur l'activité
Une fois la séance terminée, revenez à votre place devant le tableau, afin que nous puissions échanger à propos de cette activité.
Préparez donc des notes sur :
Licence :
Auteur : Florian Mathieu
Licence CC BY-SA
Ce cours est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.















