Un terminal Linux complet dans le navigateur
Enseigner la ligne de commande suppose d’habitude une machine virtuelle ou un compte SSH par élève, et ce n’est pas vous qui en décidez. Le Terminal Linux du bac à sable est une véritable machine qui démarre directement dans l’onglet du navigateur, pour que chacun puisse s’y entraîner. Pour donner un terminal à une classe comme travail, créez un lab.
De quoi s’agit-il ?
D’un petit système Linux qui tourne dans la page elle-même. Les commandes se comportent exactement comme d’habitude : un élève peut créer des fichiers, casser ses propres permissions, puis repartir de zéro en rechargeant la page.
Rien de ce qu’il fait n’affecte les autres : la machine lui appartient et existe tant que l’onglet reste ouvert.
Il s’exécute entièrement dans le navigateur de l’élève, si bien que rien de ce qu’il tape n’est envoyé quelque part. Il démarre en quelques secondes sur une connexion rapide. Sur une connexion lente, ou avec l’économiseur de données activé, il démarre à froid au lieu de télécharger une instantanée enregistrée de 75 Mo, ce qui prend beaucoup plus de temps : essayez-le sur votre propre réseau avant une séance.
Rien n’est conservé : recharger la page démarre une machine neuve, et les fichiers de la fois précédente ont disparu.

Donner un terminal comme travail
Le Terminal Linux appartient au bac à sable et n’est pas un type de tâche. Pour donner un terminal à une classe comme travail, créez un lab sur le module : un lab de conteneurs donne à chaque élève son propre ensemble de services avec un terminal à côté, et un lab VM donne à chacun une machine Ubuntu avec sudo. Vous choisissez lequel, et le lab est distribué, enregistré et noté comme n’importe quelle autre tâche.
Questions fréquentes
- S’agit-il d’une simulation ?
- Non, c’est un véritable système Linux. C’est pourquoi une commande qui échouerait sur une vraie machine échoue aussi ici.
- Un élève peut-il le casser ?
- Le sien, oui, et c’est souvent tout l’intérêt de l’exercice. Il suffit de recharger la page pour en obtenir un neuf.
- Un élève peut-il conserver son travail, ou utiliser sudo et installer des logiciels ?
- Pas dans ce terminal, qui repart de zéro à chaque fois. Pour cela, proposez plutôt un laboratoire VM Ubuntu, ou envoyez les élèves vers la page VM : c’est une vraie machine Ubuntu avec sudo et un disque conservé entre les sessions.