Linux mascot wearing sunglasses and using a laptop, surrounded by floating windows with the i3 Window Manager logo in the background.
Agence web » Actualités du digital » Hone vos compétences linux avec ces 6 jeux gratuits

Hone vos compétences linux avec ces 6 jeux gratuits

Vous en avez assez de lire des manuels cryptiques et des articles ennuyeux pour apprendre Linux? Ne cherchez pas plus loin, car vous pouvez apprendre Linux en jouant à des jeux. Ce n'est pas seulement amusant mais aussi assez engageant. De plus, tous sont libres de jouer, et certains sont même open-source.

6

Overthewire Bandit

Overthewire est une collection de jeux de guerre qui vous apprennent différents concepts de cybersécurité. Les jeux de guerre sont essentiellement des défis de style CTF où vous devez accomplir une tâche spécifique pour atteindre un objectif. Le Bandit Wargame se concentre uniquement sur Linux. Il a plus de 30 niveaux, augmentant en difficulté.

Dans chaque défi, vous devez accomplir une tâche telle que la recherche d'un fichier et le lire. La seule façon d'atteindre le niveau supérieur est de compléter le actuel et de récupérer un mot de passe spécial qui vous permettra d'avancer.

Pour terminer chaque défi, vous devez vous connecter à leur serveur Linux via SSH et utiliser différentes commandes Linux. Cela vous permet de vous familiariser avec diverses commandes et concepts Linux dans un environnement gamifié et difficile. Vous avez accès à un système Linux à part entière.

Ce qui m'a marqué sur Overthewire, c'est qu'il ne fait pas beaucoup de maintien dans votre processus d'apprentissage et vous oblige à faire vos propres recherches. Les niveaux sont également conçus pour ressembler à un système Linux réel que vous rencontreriez dans des situations quotidiennes. Ce type de style d'apprentissage solidifie votre compréhension et vous aide à la mettre en œuvre pratiquement.

5

Terminus

Terminus est un type de jeu « Choisissez votre propre aventure » basé sur Terminal où vous utilisez des commandes Linux pour aller dans une aventure à l'intérieur de la ligne de commande. Développé par certains étudiants du MIT, le jeu est conçu pour enseigner aux joueurs les interfaces de ligne de commande grâce à une expérience de jeu engageante et interactive.

Le jeu comprend divers emplacements et objets. Pour aller aux emplacements, vous devez utiliser la commande CD. Pour interagir avec les éléments, vous avez le moins de commande. Pour vérifier les chemins et les éléments dans un emplacement, vous utilisez la commande LS. Vous avez également la commande PWD pour voir où vous êtes actuellement.

J'aime la façon dont le jeu a des images graphiques pour vous donner une sensation plus semblable à un jeu, quelque chose que vous ne trouvez généralement pas dans de nombreux jeux basés sur des terminaux. Les graphiques montrent l'emplacement de l'endroit où vous êtes actuellement, les éléments ou les personnes avec lesquelles vous interagissez.

Si vous aimez les jeux d'aventure, vous adorerez Terminus, quelle que soit votre compétence avec la ligne de commande. En tant que cerise sur le dessus, vous pouvez apprendre à utiliser plusieurs commandes Linux importantes en jouant au jeu.

4

Vim Adventures

VIM Adventures n'a qu'un seul objectif: faire de vous un expert dans l'utilisation de VIM. Au cas où vous ne le sauriez pas, VIM est un éditeur de texte populaire qui est également connu pour être difficile à utiliser. La raison pour laquelle beaucoup ont du mal est qu'il est entièrement basé sur un terminal. De plus, vous devez connaître des commandes spécifiques pour l'exploiter.

VIM Adventures est un jeu d'aventure 2D où vous ne pouvez utiliser que des commandes VIM, des raccourcis et des commandes pour jouer au jeu. La configuration est comme un jeu de puzzle d'aventure. Vous vous déplacez à travers des labyrinthes, résolvez des énigmes, collectez des articles, parlez aux gens, etc. Le jeu est efficace pour pratiquer et mémoriser différentes commandes VIM.

Vous commencez avec quatre boutons: H, J, K et L pour vous déplacer dans le labyrinthe. En progressant dans le jeu, vous devrez collecter d'autres boutons de clavier. J'ai aimé la façon dont le jeu vous oblige à apprendre chaque concept VIM visuellement et à travers ses clés pour que vous ne manquiez rien.

Le jeu de base est gratuit pour jouer en ligne dans votre navigateur. Il existe également des options pour acheter des licences. L'achat de licences déverrouille des avantages supplémentaires, tels que des défis supplémentaires pour entraîner votre mémoire musculaire. Si vous décidez enfin d'apprendre VIM, donnez un coup de feu à ce jeu. Vous allez l'adorer.

3

clmystery

Clmystery est un jeu sur le thème du mystère du meurtre où vous devez enquêter sur les fichiers et les indices pour découvrir le principal coupable. Le jeu est joué sur la ligne de commande, et vous devrez utiliser les commandes Linux pour interagir avec les fichiers de jeu.

Pour jouer au jeu, vous pouvez soit cloner le référentiel GitHub ou le télécharger sous forme de fichier zip. Une fois terminé, vous pouvez commencer à jouer en lisant le fichier d'instructions. En plus des fichiers du jeu, le référentiel contient également des conseils qui vous aideront à atteindre l'objectif plus rapidement.

Mais ce que j'apprécie encore plus, c'est l'inclusion d'une feuille de triche pour les commandes Linux. Ce fichier est une grande collection de plusieurs commandes Linux utiles et comment les utiliser. C'est tout à fait axé sur les détails. Même si vous ne jouez pas au jeu, la feuille de triche mérite d'être examinée.

Le jeu vous oblige à lire beaucoup de contenu et à réfléchir. Si vous aimez les jeux de résolution du crime et que cela ne vous dérange pas un peu de ligne de commande dans le mélange, c'est une façon amusante d'apprendre Linux.

2

bashcrawl

Bashcrawl est similaire à Terminus dans le sens où les deux sont des jeux de choix basés sur les terminaux. Le paramètre est également similaire. Vous commencez à un emplacement, interagissez avec les articles, allez dans différents endroits et explorez votre environnement. Tout se fait via des commandes Linux.

Plus vous progressez dans le jeu, plus vous apprenez de commandes, avec leurs arguments. Le jeu était plus engageant car il a beaucoup de commandes qui effectuent différentes activités dans le jeu. Par exemple, vous pouvez utiliser la commande Export pour ajouter des éléments à votre inventaire et vérifier vos éléments à l'aide de la commande echo.

Contrairement à d'autres jeux de la liste, Bashcrawl a beaucoup de fichiers texte appelés Scrolls. Ces fichiers contiennent les bases de la façon d'utiliser chaque commande et de ce qu'elles font. Donc, vous apprenez non seulement en jouant, mais aussi les concepts derrière chaque commande.

Vous pouvez obtenir le jeu à partir du référentiel GitLab lié ou le jouer en ligne sur une instance de cahier Jupyter. Cependant, les séances en ligne peuvent être perturbatrices parfois en raison de problèmes de connectivité. Je recommande donc de télécharger le fichier source localement pour la meilleure expérience.

1

cmdchallenge

CMDChallenge apporte un goût différent à cette liste. Il ne vous apprend pas directement des commandes Linux. Au lieu de cela, cela vous donne des défis pour résoudre qui nécessitent de rechercher ces commandes. Ainsi, par exemple, il vous demandera de créer un fichier et de le déplacer vers un certain répertoire. Pour battre le défi, vous devez saisir la commande pour ce faire.

Le jeu commence par des commandes assez basiques et devient progressivement difficile. En terminant chaque défi, vous obtenez un emoji et passez au prochain défi. Si vous êtes coincé, vous pouvez vérifier la solution. Une chose que j'ai aimée ici, c'est qu'elle répertorie toutes les solutions possibles au défi. Cela vous permet d'apprendre les informations de la commande que vous devez utiliser.

Il y a deux autres versions de ce jeu trouvées sur le même site Web. Dans une version, vous ne pouvez pas utiliser Bin / Commandes, vous forçant à utiliser des intégrés de coquille. L'autre version contient des commandes plus avancées ainsi que des bases de commande en plus de solutions.

Si vous connaissez déjà les commandes Linux, essayez CMDCHALLENLENCE pour perfectionner vos compétences et tester à quel point vous êtes vraiment bon. Vous pouvez également essayer les deux autres versions pour un défi supplémentaire.


Avec autant de ressources amusantes pour apprendre à Linux de nos jours qu'il n'y a aucune excuse pour ne pas l'apprendre. Vous pouvez également suivre de nombreuses astuces qui facilitent la ligne de commande. Si vous vous sentez toujours coincé, vous pouvez toujours vous référer aux manuels.

★★★★★