Choisissez votre langue
Formation en ligne de commande Linux
Plus de 2 millions d'apprenants dans le monde

Formation en ligne de commande Linux

Prenez le plein contrôle du terminal Linux — de la navigation de base à la création avancée de scripts shell et à l'automatisation système. Ce cours offre aux développeurs, aux administrateurs système et aux utilisateurs avancés les compétences pratiques pour travailler en toute confiance sur n'importe quel système Linux. Arrêtez de copier des commandes que vous ne comprenez pas et commencez à acquérir une véritable expertise qui tient la route en production.

Dedika pour entreprises

Ce que vous allez apprendre:

  • Naviguez dans le système de fichiers Linux et gérez les fichiers, répertoires, liens et permissions avec confiance.

  • Créez et exécutez des scripts Bash avec des variables, des boucles, des fonctions et une gestion des erreurs de niveau professionnel.

  • Configurez la propriété des utilisateurs, les bits de permission spéciaux et les privilèges sudo pour appliquer un accès au moindre privilège.

  • Appliquez des outils de traitement de texte comme grep, sed, awk et les tubes pour filtrer et transformer des flux de données.

  • Diagnostiquez les problèmes de réseau informatique, établissez des connexions SSH sécurisées et transférez des fichiers entre des systèmes efficacement.

  • 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 en ligne de commande Linux

Comment vous pratiquez Formation en ligne de commande Linux

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.

Cliquez ici

Contenu du cours

8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Débuter avec le 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 appliquent à chaque commande du cours.

  • Leçon 2 • Accéder au terminal

    Enseigne les méthodes pour ouvrir et se connecter à un terminal sur des systèmes locaux et distants. Permet directement la pratique 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 la base conceptuelle nécessaire avant de toucher à la ligne de commande.

  • Leçon 5 • Navigation de base et liste 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 tout système Linux.

Chapitre 2Voir les détails

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 des répertoires standard, de la racine aux répertoires feuilles. Les étudiants comprennent où se trouvent les données système, utilisateur et applicatives.

  • Leçon 2 • Créer et supprimer des fichiers et des répertoires

    Enseigne touch, mkdir, rm et rmdir avec des modèles d'utilisation sécuritaires. Développe les compétences de base en création et 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 les dispositions de répertoires sans perte de données.

  • Leçon 4 • Visualisation de fichiers et inspection de contenu

    Présente cat, less, head, tail et file pour lire le contenu. Fait le lien avec les chapitres ultérieurs sur le traitement de texte et l'analyse de journaux.

  • Leçon 5 • Liens, caractères génériques et expansion de motifs

    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 des fichiers efficacement.

Chapitre 3Voir les détails

Permissions, propriété et notions de base de sécurité

  • Leçon 1 • Comprendre les bits de permission

    Décode les bits de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres. Fournit le modèle conceptuel pour toutes les tâches de gestion des permissions.

  • 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 la propriété des fichiers à des utilisateurs et des groupes. Fait le lien entre le contrôle de la propriété et les scénarios multi-utilisateurs et de comptes de service.

  • Leçon 4 • Bits de permission spéciaux

    Explique setuid, setgid et le sticky bit ainsi que 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 permissions avec chmod

    Enseigne la syntaxe symbolique et octale de chmod pour modifier l'accès. Les étudiants appliquent des modifications de permission précises à des fichiers et des arborescences de répertoires.

Chapitre 4Voir les détails

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 chaînage de commandes

    Enseigne l'opérateur de tuyau et les connecteurs logiques &&, || et ;. Les étudiants composent des commandes en plusieurs étapes qui transmettent des données entre les outils.

  • Leçon 3 • Trier, compter et comparer

    Couvre sort, uniq, wc, cut et diff pour le résumé de données. Les étudiants quantifient, dédoublonnent 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 des fichiers et de la sortie des commandes.

  • Leçon 5 • Flux standard et redirection

    Explique stdin, stdout et stderr et comment les rediriger. Établit le modèle de flux de données sous-jacent à toute construction de pipeline.

Chapitre 5Voir les détails

Notions fondamentales de script shell

  • Leçon 1 • Fonctions et organisation de scripts

    Enseigne la définition de fonctions réutilisables et la structuration de scripts plus longs. Les étudiants modularisent la logique pour la lisibilité et la maintenabilité.

  • Leçon 2 • Structure de script et exécution

    Couvre les lignes shebang, les permissions 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 entrée utilisateur

    Enseigne la déclaration de variables, les règles de citation et la lecture de l'entrée 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 efficacement sur des fichiers, des plages et la sortie de commandes.

  • 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 6Voir les détails

Gestion des processus et des travaux

  • Leçon 1 • Signaux et contrôle de 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 de 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 tâches en cours d'exécution après la déconnexion du terminal.

  • Leçon 4 • Travaux de premier plan et d'arrière-plan

    Enseigne le contrôle des travaux avec &, fg, bg et jobs pour le multitâche. Les étudiants exécutent des tâches longues 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 7Voir les détails

Réseautage à partir de 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 d'interface et les états de connexion.

  • Leçon 2 • Accès à distance 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 acheminent des ports en toute sécurité.

  • Leçon 3 • Inspecter 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 à des fins d'analyse.

  • Leçon 4 • Diagnostics 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 les systèmes. Les étudiants choisissent le bon outil pour chaque scénario de transfert.

Chapitre 8Voir les détails

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 de 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 documents ici et la substitution de processus pour une gestion flexible des entrées. Les étudiants introduisent des données multi-lignes et la sortie de commandes dans les outils de manière transparente.

  • Leçon 5 • Modèles 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 qui peut être exécutée en toute sécurité de manière répétée en production.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeurs Web : qui déploient du code sur des serveurs Linux, mais qui évitent le terminal.

  • Techniciens de soutien TI : prêts à dépasser les outils d'interface graphique pour accéder à un véritable contrôle du système.

  • Étudiants en informatique : qui acquièrent des compétences pratiques pour compléter leurs cours universitaires.

  • Personnes en réorientation de carrière : qui visent des postes de DevOps, d'informatique en nuage ou d'administration système exigeant une maîtrise de Linux.

  • Passionnés et bricoleurs : qui font tourner Linux sur du matériel personnel et souhaitent approfondir leurs compétences.

  • Passionnés de sécurité : qui apprennent à auditer, durcir et gérer des systèmes Linux à partir de zéro.

Ce que nos apprenants disent

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 à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika?

Le certificat est-il valable au Canada ?

Les cours sont-ils gratuits?

Quelle est la charge de travail des 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 fonctionne?

Cours PDF