Compétence · Linux · Utiliser un terminal
Exécuter des commandes et lire leur sortie dans un shell
Ouvrir un terminal, lancer une commande avec ses options et ses arguments, lire sa sortie, ses erreurs et son code de retour, rediriger les flux et trouver l'aide intégrée.
Commencer la leçon 1Le domaine Linux
- 6 leçons
- ~4 h 40 de lecture
- 6 quiz
- 0 lab de preuve
Le chemin
D'où elle vient, où elle mène
Ce qu'il faut savoir avant, où vous en êtes sur cette compétence, et ce qu'elle ouvre ensuite. Votre état se calcule dans votre navigateur, à partir de ce que vous avez lu et réussi.
Avant · aucun prérequis
Une compétence de base : vous pouvez commencer tout de suite.
Cette compétence, pour vous
Exécuter des commandes et lire leur sortie dans un shell
Calcul en cours
Elle débloque · 31 compétences
- Accéder à son compte cloud et le piloter en ligne de commande
- Installer, déclarer et diagnostiquer un émulateur cloud local, et y brancher les clients officiels
- Installer Ansible et régler son poste de contrôle
- Consommer une API REST depuis un script shell de façon fiable
- Interroger et modifier des fichiers HCL par script, de façon vérifiable
- Formater, valider et linter des fichiers HCL, en CI comme en local
- Interroger une sortie structurée avec JMESPath (AWS CLI, Azure CLI, Ansible)
- Valider un JSON strictement et contre un JSON Schema
-
et 23 autres
- Interroger une sortie structurée avec JSONPath, notamment dans kubectl
- Automatiser des opérations SQL de façon fiable et sûre
- Interroger et modifier un document YAML de façon reproductible
- Valider un document YAML par lint, schéma et contrôles automatiques
- Comprendre et utiliser l'historique Git
- Installer Claude Code et conduire une session sur un projet
- Provisionner une infrastructure avec Pulumi en Python : projet, stack, state, configuration et secrets
- Initialiser, exécuter et diagnostiquer un projet Terraform, de init à destroy
- Se repérer dans l'arborescence et manipuler fichiers et texte en ligne de commande
- Préparer un poste de data science reproductible : environnement conda épinglé et notebook Jupyter qui s'exécute de bout en bout
- Raisonner en couches et observer un réseau
- Manipuler listes, tuples, ensembles et découpes en Python
- Persister des données en Python avec SQLAlchemy et versionner le schéma avec Alembic
- Gérer les versions de Python, les dépendances et les outils installés (pyenv, pipx, Poetry)
- Modéliser des données en Go : structs, slices, maps et pointeurs
- Écrire du Python idiomatique : décorateurs, générateurs, context managers et itertools
- Organiser son code en modules et publier un paquet sur PyPI
- Concevoir des classes Python : encapsulation, héritage, abc et mixins
- Traiter et générer du texte en Python : chaînes, regex, dates et templates Jinja
- Construire une interface en terminal en Python avec Rich et Textual
- Modéliser et typer des données en Python avec dataclasses, Enum et annotations
- Écrire une politique Rego juste en syntaxe OPA 1.x, et prévoir ce qu'elle rend
- Mettre en service un hyperviseur et vérifier qu'il fonctionne
Le chemin des bases De la base la plus en amont jusqu'à cette compétence : ce qui est en place, ce qu'il reste à lire.
Leçons
Comment l'apprendre
6 leçons, soit ~4 h 40, dans l'ordre du programme. Chaque leçon se termine par son quiz.
Le programme
6 leçons · ~4 h 40
Partie 1 · Découvrir Linux 3 leçons · ~2 h 25
- 1Se connecter : terminal et SSH· 45 min
- 2Anatomie d'une commande· 50 min
- 3Obtenir de l'aide· 50 min
Partie 2 · Se repérer dans les fichiers 1 leçon · ~55 min
- 4Chemins absolus et relatifs· 55 min
Partie 3 · Manipuler fichiers et texte 1 leçon · ~50 min
- 5Redirections et pipes· 50 min
Partie 4 · Utilisateurs, droits et processus 1 leçon · ~30 min
- 6Utiliser sudo· 30 min
Au-delà des leçons
S'évaluer, pratiquer, passer l'épreuve
Lire une leçon ne confirme rien. Une compétence se confirme par un quiz réussi, se travaille en lab guidé, et se met à l’épreuve par un challenge ou une mission ; un résultat de lab importé n’est pas vérifié par le site.
S'évaluer
6 quiz
En fin de leçon : réussis à 70 %, ils confirment la compétence.
Pratiquer
5 labs guidés
Épreuve
Aucune épreuve
Ni challenge, ni mission avec une preuve pour l'instant.
Test de positionnement
Préparation des questions…
Le détail de vos réponses
Pour chaque question posée : votre réponse, la bonne réponse, son explication et la page à relire.
Autour
Qui la demande, qui l'enseigne
Demandée par
- RHCSA (EX200, RHEL 10)
En rouge : la certification qu’elle prépare.
Enseignée par