
Formation à la ligne de commande Linux
Prenez le contrôle total du terminal Linux — de la navigation de base aux scripts shell avancés et à l'automatisation système. Ce cours offre aux développeurs, administrateurs système et utilisateurs expérimentés les compétences pratiques pour travailler en toute confiance sur tout système Linux. Arrêtez de copier des commandes que vous ne comprenez pas et commencez à acquérir une véritable expertise qui tient en production.
Ce que vous allez apprendre:
Naviguez dans le système de fichiers Linux et gérez les fichiers, répertoires, liens et autorisations en toute confiance.
Créez et exécutez des scripts Bash avec des variables, des boucles, des fonctions et une gestion des erreurs digne de la production.
Configurez la propriété des utilisateurs, les bits d'autorisation spéciaux et les privilèges sudo pour appliquer un accès avec le moins de privilèges possible.
Appliquez des outils de traitement de texte comme grep, sed, awk et les tubes pour filtrer et transformer des flux de données.
Diagnostiquez des problèmes réseau, établissez des connexions SSH sécurisées et transférez des fichiers entre systèmes de manière efficace.
Planifiez des tâches automatisées avec cron, gérez les processus en cours d'exécution et maintenez les tâches actives entre les sessions.
Comment vous étudiez de façon pratique Formation à la ligne de commande Linux
Comment vous pratiquez Formation à la ligne de commande Linux
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsPrise en main du shell Linux
Prise en main du shell Linux
Leçon 1 • Anatomie d'une commande shell
Décompose la syntaxe d'une commande en commande, options et arguments. Fournit le modèle mental que les étudiants appliqueront à chaque commande du cours.
Leçon 2 • Accès au terminal
Enseigne les méthodes pour ouvrir et se connecter à un terminal sur des systèmes locaux et distants. Permet directement la mise en pratique tout au long du cours.
Leçon 3 • Types de shell et fichiers de configuration
Présente Bash, Zsh et d'autres shells, ainsi que les fichiers de démarrage qui les configurent. Les étudiants comprennent comment leur environnement est initialisé.
Leçon 4 • Comprendre le système d'exploitation Linux
Couvre l'architecture Linux, le rôle du noyau et les distributions. Établit les fondations conceptuelles nécessaires avant d'aborder la ligne de commande.
Leçon 5 • Navigation de base et listage de fichiers
Couvre pwd, ls et cd pour se déplacer dans le système de fichiers. Les étudiants acquièrent immédiatement la capacité pratique de s'orienter dans n'importe quel système Linux.
Chapitre 2MasquerCacher les détailsVoir les détailsSystème de fichiers Linux et opérations sur les fichiers
Système de fichiers Linux et opérations sur les fichiers
Leçon 1 • Norme de hiérarchie du système de fichiers Linux
Cartographie l'arborescence standard des répertoires, de la racine aux répertoires feuilles. Les étudiants comprennent où résident les données système, utilisateur et applicatives.
Leçon 2 • Création et suppression de fichiers et répertoires
Enseigne touch, mkdir, rm et rmdir avec des schémas d'utilisation sécurisés. Construit les compétences essentielles de création et de nettoyage de fichiers utilisées dans chaque flux de travail.
Leçon 3 • Copier, déplacer et renommer
Couvre cp et mv pour dupliquer et déplacer des fichiers. Les étudiants apprennent à restructurer l'organisation des répertoires sans perte de données.
Leçon 4 • Visualisation et inspection du contenu des fichiers
Présente cat, less, head, tail et file pour la lecture de contenu. Fait le lien avec les chapitres suivants sur le traitement de texte et l'analyse de journaux.
Leçon 5 • Liens, caractères génériques et globbing
Explique les liens physiques, les liens symboliques et les motifs glob du shell. Les étudiants peuvent référencer et opérer par lots sur les fichiers efficacement.
Chapitre 3MasquerCacher les détailsVoir les détailsAutorisations, propriété et bases de la sécurité
Autorisations, propriété et bases de la sécurité
Leçon 1 • Comprendre les bits d'autorisation
Décode les bits de lecture, écriture et exécution pour le propriétaire, le groupe et les autres. Fournit le modèle conceptuel pour toutes les tâches de gestion des autorisations.
Leçon 2 • Sudo et élévation de privilèges
Présente sudo pour exécuter des commandes avec des privilèges élevés en toute sécurité. Les étudiants gèrent les tâches administratives sans se connecter en tant que root.
Leçon 3 • Propriété avec chown et chgrp
Couvre le transfert de propriété de fichiers à des utilisateurs et des groupes. Fait le lien entre le contrôle de propriété et les scénarios multi-utilisateurs et de comptes de service.
Leçon 4 • Bits d'autorisation spéciaux
Explique setuid, setgid et le sticky bit et leurs implications en matière de sécurité. Les étudiants reconnaissent et appliquent ces bits dans des contextes d'administration système.
Leçon 5 • Modifier les autorisations avec chmod
Enseigne la syntaxe symbolique et octale de chmod pour modifier les accès. Les étudiants appliquent des modifications précises d'autorisations aux fichiers et aux arborescences.
Chapitre 4MasquerCacher les détailsVoir les détailsTraitement de texte et manipulation de flux
Traitement de texte et manipulation de flux
Leçon 1 • Transformer du texte avec sed et awk
Présente l'édition de flux avec sed et le traitement de champs avec awk. Les étudiants effectuent des substitutions, des suppressions et des extractions de colonnes sur des données textuelles.
Leçon 2 • Tuyaux et enchaînement de commandes
Enseigne l'opérateur de tuyau et les connecteurs logiques &&, ||, et ;. Les étudiants composent des commandes en plusieurs étapes qui font passer des données d'un outil à l'autre.
Leçon 3 • Trier, compter et comparer
Couvre sort, uniq, wc, cut et diff pour la synthèse de données. Les étudiants quantifient, dédupliquent et comparent des ensembles de données textuelles dans des pipelines.
Leçon 4 • Filtrer avec grep et egrep
Couvre la recherche de motifs avec grep en utilisant les expressions régulières de base et étendues. Les étudiants extraient les lignes pertinentes de fichiers et de sorties de commandes.
Leçon 5 • Flux standards et redirection
Explique les concepts de stdin, stdout et stderr et comment les rediriger. Établit le modèle de flux de données sous-jacent à toute construction de pipeline.
Chapitre 5MasquerCacher les détailsVoir les détailsFondamentaux du script shell
Fondamentaux du script shell
Leçon 1 • Fonctions et organisation des scripts
Enseigne la définition de fonctions réutilisables et la structuration de scripts plus volumineux. Les étudiants modularisent la logique pour la lisibilité et la maintenabilité.
Leçon 2 • Structure et exécution des scripts
Couvre les lignes shebang, les autorisations de script et les méthodes d'exécution. Les étudiants créent et exécutent leurs premiers scripts correctement dès le départ.
Leçon 3 • Variables et saisie utilisateur
Enseigne la déclaration de variables, les règles de citation et la lecture de la saisie utilisateur. Les étudiants écrivent des scripts qui acceptent et traitent des données dynamiques en toute sécurité.
Leçon 4 • Boucles et itération
Couvre les boucles for, while et until pour l'automatisation de tâches répétitives. Les étudiants itèrent sur des fichiers, des plages et des sorties de commandes efficacement.
Leçon 5 • Logique conditionnelle et tests
Présente la syntaxe if/elif/else et les expressions de test pour la prise de décision. Les étudiants orientent le comportement du script en fonction des états des fichiers, des chaînes et des nombres.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des processus et des travaux
Gestion des processus et des travaux
Leçon 1 • Signaux et contrôle des processus
Couvre l'envoi de signaux avec kill et killall pour contrôler les processus. Les étudiants terminent, mettent en pause et reprennent des processus en toute sécurité.
Leçon 2 • Planifier des tâches avec cron et at
Couvre la syntaxe crontab et la commande at pour l'automatisation basée sur le temps. Les étudiants planifient des tâches récurrentes et ponctuelles de manière fiable.
Leçon 3 • Travaux persistants avec nohup et screen
Présente nohup, screen et tmux pour les processus persistants de session. Les étudiants maintiennent les travaux en cours après la déconnexion du terminal.
Leçon 4 • Travaux avant-plan et arrière-plan
Enseigne le contrôle des travaux avec &, fg, bg et jobs pour le multitâche. Les étudiants exécutent de longues tâches en arrière-plan sans bloquer le terminal.
Leçon 5 • Comprendre les processus Linux
Explique les PID, les relations parent-enfant et les états des processus. Fournit le modèle conceptuel pour toutes les tâches de surveillance et de contrôle des processus.
Chapitre 7MasquerCacher les détailsVoir les détailsRéseau depuis la ligne de commande
Réseau depuis la ligne de commande
Leçon 1 • Interfaces réseau et configuration
Couvre ip, ifconfig et hostname pour visualiser et définir la configuration réseau. Les étudiants identifient les adresses des interfaces et les états de connexion.
Leçon 2 • Accès distant sécurisé avec SSH
Couvre la génération de clés SSH, les fichiers de configuration et le tunneling. Les étudiants se connectent de manière sécurisée à des hôtes distants et transfèrent des ports en toute sécurité.
Leçon 3 • Inspection de l'activité réseau
Couvre ss, netstat et tcpdump pour surveiller les connexions et le trafic. Les étudiants détectent les connexions inattendues et capturent des paquets pour analyse.
Leçon 4 • Diagnostic de connectivité
Enseigne ping, traceroute et mtr pour tester les chemins réseau. Les étudiants isolent l'endroit où les échecs de connectivité se produisent dans un chemin réseau.
Leçon 5 • Outils de transfert de fichiers
Présente scp, rsync et curl pour déplacer des fichiers entre systèmes. Les étudiants choisissent l'outil adapté à chaque scénario de transfert.
Chapitre 8MasquerCacher les détailsVoir les détailsTechniques avancées de shell et automatisation
Techniques avancées de shell et automatisation
Leçon 1 • Expressions régulières en profondeur
Enseigne les expressions régulières POSIX et compatibles Perl pour grep, sed et awk. Les étudiants écrivent des motifs précis pour l'extraction et la transformation complexes de texte.
Leçon 2 • Techniques avancées de variables
Couvre l'expansion de paramètres, les tableaux et les tableaux associatifs. Les étudiants manipulent des structures de données complexes entièrement dans le shell.
Leçon 3 • Gestion des erreurs et débogage des scripts
Présente set -e, set -x et trap pour un comportement de script robuste. Les étudiants détectent, signalent et récupèrent des erreurs dans les scripts de production.
Leçon 4 • Documents ici et substitution de processus
Couvre les heredocs et la substitution de processus pour une gestion flexible des entrées. Les étudiants alimentent de manière transparente des données multi-lignes et des sorties de commandes dans des outils.
Leçon 5 • Schémas d'automatisation et conception de scripts
Enseigne l'idempotence, le verrouillage et la conception modulaire pour des scripts fiables. Les étudiants conçoivent une automatisation qu'il est sûr d'exécuter à plusieurs reprises en production.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Développeurs web : qui déploient du code sur des serveurs Linux mais évitent le terminal.
Techniciens de support IT : prêts à dépasser les outils graphiques pour accéder au contrôle réel du système.
Étudiants en informatique : développant des compétences pratiques pour compléter leurs cours académiques.
Personnes en reconversion professionnelle : visant des rôles DevOps, cloud ou administrateur système exigeant une maîtrise de Linux.
Passionnés et bricoleurs : utilisant Linux sur du matériel personnel et souhaitant des capacités plus approfondies.
Passionnés de sécurité : apprenant à auditer, durcir et gérer des systèmes Linux à partir de zéro.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















