Votre premier laboratoire Linux

LinuxBeginner
Pratiquer maintenant

Introduction

Bienvenue sur LabEx ! Dans ce laboratoire, vous allez faire vos premiers pas avec Linux. Nous découvrirons le célèbre programme « Hello, World! » ainsi que quelques commandes fondamentales (echo, whoami, id) pour comprendre votre identité utilisateur. Il s’agit d’un laboratoire guidé, avec des instructions détaillées pour vous aider à apprendre et à pratiquer. Suivez attentivement chaque consigne afin de terminer les étapes et d’acquérir une expérience concrète.

Cliquez sur le bouton Continue ci-dessous ou sur l’icône de la machine virtuelle à gauche pour commencer le laboratoire.

Flèche pour passer à l’étape suivante

Bonjour LabEx

Faisons dire bonjour à votre ordinateur ! 😄 Commençons par le terminal. Considérez-le comme votre centre de commande textuel pour interagir avec votre ordinateur.

Pour ouvrir le terminal :

  1. Regardez sur le côté gauche de votre bureau.
  2. Repérez l’icône Xfce Terminal.
  3. Cliquez dessus !

C’est dans la fenêtre du terminal que vous saisirez les commandes. Il s’agit d’un outil puissant, souvent plus rapide que la souris pour effectuer de nombreuses tâches sous Linux.

Maintenant, faisons-lui dire bonjour ! Nous allons utiliser la commande echo. echo répète simplement ce que vous lui indiquez.

La meilleure façon d’apprendre Linux (et la programmation en général), c’est de pratiquer. Ne vous contentez pas de lire passivement : essayez réellement les commandes dans l’environnement LabEx ! C’est l’endroit idéal pour expérimenter et apprendre.

Saisissez exactement la commande suivante dans votre terminal :

echo "Hello LabEx"

Appuyez sur Entrée.

Terminal affichant Hello LabEx

Vous devriez voir apparaître « Hello LabEx ». Félicitations, vous venez d’exécuter votre première commande Linux !

Points essentiels à retenir :

  • Linux est sensible à la casse : echo, Echo et ECHO sont trois commandes différentes.
  • Les espaces sont importants. Vérifiez qu’il y a bien un espace entre echo et le guillemet (").
  • Les guillemets indiquent précisément à echo la chaîne de caractères à répéter.

Conseils : ce laboratoire fait partie de l’arbre de compétences Linux, un système structuré de connaissances regroupant différentes compétences. Après chaque étape, le système vérifie vos actions et vous attribue des points de compétence si vos réponses sont correctes.

Cliquez sur Continue ci-dessous pour poursuivre. Labby vérifiera automatiquement votre travail.

Flèche pour passer à l’étape suivante

Afficher l’utilisateur actuel

Découvrons quel utilisateur l’ordinateur considère comme étant vous.

Saisissez cette commande, puis appuyez sur Entrée :

whoami

Conseils : cliquez sur « Explain Code » en bas à droite du bloc de code pour discuter avec l’IA Labby et obtenir des explications sur le code. Après votre échange avec Labby, cliquez sur « Continue » pour revenir au laboratoire.

Cette commande demande à l’ordinateur : « Qui suis-je ? » Il répondra en affichant votre nom d’utilisateur.

Vous devriez voir :

labex

Terminal affichant le résultat de whoami

whoami est particulièrement utile lorsque vous travaillez sur plusieurs machines ou utilisez différents comptes.

Cliquez sur Continue ci-dessous pour poursuivre.

Afficher les informations sur l’utilisateur et les groupes

Utilisons la commande id pour obtenir davantage d’informations sur l’utilisateur. Elle permet notamment de voir les groupes auxquels vous appartenez.

Sous Linux, les utilisateurs sont organisés en groupes. Ces groupes déterminent les autorisations et les droits d’accès dont dispose un utilisateur.

Saisissez cette commande, puis appuyez sur Entrée :

id

Vous verrez quelque chose comme :

uid=5000(labex) gid=5000(labex) groups=5000(labex),27(sudo),121(ssl-cert),5002(public)

Ne vous préoccupez pas trop des nombres pour le moment. Voici ce qu’ils signifient :

  • uid : votre identifiant utilisateur (un identifiant numérique unique).
  • gid : l’identifiant de votre groupe principal.
  • groups : l’ensemble des groupes dont vous êtes membre.

Vous pouvez également utiliser id pour consulter les informations d’autres utilisateurs. Essayez :

id root

Vous verrez :

uid=0(root) gid=0(root) groups=0(root)

root est le superutilisateur, l’équivalent de l’administrateur du système !

Ne vous inquiétez pas si cela vous semble un peu complexe pour l’instant. Vous en apprendrez davantage sur les utilisateurs et les groupes au fil de votre progression. N’oubliez pas : c’est en pratiquant que l’on progresse. Plus vous utiliserez ces commandes dans LabEx, plus elles vous sembleront naturelles !

Cliquez sur Continue pour passer à la suite.

Extraire votre nom d’utilisateur

À l’étape 2, vous avez utilisé whoami pour afficher votre nom d’utilisateur. À l’étape 3, vous avez utilisé id pour afficher les informations relatives à l’utilisateur et aux groupes.

Il arrive que id affiche plus de détails que nécessaire. Une compétence pratique consiste à apprendre à demander uniquement l’information recherchée.

Saisissez cette commande, puis appuyez sur Entrée :

id -un

id -un affiche uniquement votre nom d’utilisateur, c’est-à-dire le nom associé à votre UID actuel. Vous devriez voir :

labex

Cliquez sur Continue ci-dessous pour poursuivre.

Après avoir cliqué sur Continue, la vérification automatique de cette étape est conçue pour échouer volontairement : un message d’erreur s’affichera. C’est normal.

Lorsque l’erreur apparaît, cliquez sur Re-Inspect. Cela déclenche la Deep Inspection, qui utilise l’IA pour examiner les journaux de vos opérations.

Suivez les instructions affichées par Deep Inspection (par exemple, exécutez à nouveau une commande si cela vous est demandé). Une fois la vérification réussie, vous pourrez passer à l’étape suivante.

Apprendre par la pratique

Félicitations pour avoir terminé votre premier laboratoire pratique ! Vous venez de découvrir le principe d’apprentissage central de LabEx : apprendre par la pratique.

Ce que vous venez de terminer est un laboratoire guidé : des étapes claires accompagnées de vérifications automatiques. Vous pouvez maintenant essayer les défis, dans lesquels vous devrez résoudre des tâches avec moins d’indices afin de mettre vos connaissances à l’épreuve.

Poser une question à Labby

Deep Inspection vous aide lorsque la vérification échoue. Pendant votre apprentissage, vous pouvez également poser des questions à Labby à tout moment.

Pour utiliser Ask, cliquez sur le premier bouton Ask situé sous la zone de discussion avec Labby. Un champ de saisie s’ouvrira. Ask peut prendre en compte le contexte de votre laboratoire actuel ainsi que vos actions récentes. Vous pouvez donc poser des questions telles que :

  • « Où ai-je fait une erreur et comment puis-je la corriger ? »
  • « À partir de ce que j’ai fait dans ce laboratoire, génère un rapport d’apprentissage. »
  • « Évalue mes performances dans ce laboratoire et indique-moi comment les améliorer. »

Considérez Labby comme un assistant personnel avec lequel vous pouvez échanger tout au long de votre apprentissage.

Cliquez sur Continue pour terminer ce laboratoire.

Résumé

Félicitations ! Vous avez appris à :

  • Ouvrir et utiliser le terminal.
  • Utiliser les commandes de base : echo, whoami, id.
  • Extraire une information d’identité précise avec id -un.

Ce n’est que le début de votre parcours Linux ! Vous avez constaté à quel point même les commandes les plus simples peuvent être puissantes. Prêt à faire passer vos compétences au niveau supérieur ?

LabEx Pro offre un excellent rapport qualité-prix — moins de 0,30 $ par jour (moins de 2 $ par semaine), soit à peu près le prix de la petite monnaie que vous pourriez laisser dans une boîte à pourboires en prenant un café — et vous ouvre les portes d’un univers d’apprentissage entièrement nouveau, avec notamment :

  • Plus de 6 000 laboratoires pratiques
  • Plus de 2 000 solutions de défis
  • Plus de 400 projets concrets
  • Des certificats de réussite
  • Des machines virtuelles en nombre illimité
  • Un accès complet à l’assistant IA Labby
  • Un accès Internet sans restriction

Poursuivez votre aventure Linux avec d’autres laboratoires gratuits, ou passez à LabEx Pro pour devenir plus rapidement un expert Linux !