Choisissez votre langue
Cours de ligne de commande Linux
+ de 400 000 professionnels sur la plateforme
Exclusif aux entreprises

Cours de 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 du système. Ce cours offre aux développeurs, aux administrateurs système et aux utilisateurs expérimentés les compétences pratiques pour travailler avec confiance sur n'importe quel système Linux. Arrêtez de copier des commandes que vous ne comprenez pas et commencez à développer une expertise réelle qui tient en production.

Dedika pour les apprenants

Ce que votre équipe va maîtriser:

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

  • Construisez et exécutez des scripts Bash avec des variables, des boucles, des fonctions et une gestion des erreurs de qualité professionnelle.

  • 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 pipes pour filtrer et transformer des flux de données.

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

  • Planifiez des tâches automatisées avec cron, gérez les processus en cours et maintenez les tâches actives entre les sessions.

Comment votre équipe apprend de façon pratique Cours de ligne de commande Linux

Comment votre équipe pratique Cours de ligne de commande Linux

Des professionnels de ces entreprises apprennent sur Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenu du cours

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

Chapitre 1Voir les détails

Premiers pas 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ès 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 les fondations conceptuelles nécessaires 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 une capacité pratique immédiate à s'orienter dans n'importe quel 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 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 modèles d'utilisation sécurisés. Développe les compétences de base de création et de nettoyage de fichiers utilisées dans chaque flux de travail.

  • Leçon 3 • Copie, Déplacement et Renommage

    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

    Introduit cat, less, head, tail et file pour la lecture de contenu. Se connecte aux chapitres ultérieurs sur le traitement de texte et l'analyse de journaux.

  • Leçon 5 • Liens, Caractères génériques et Glob

    Explique les liens physiques, les liens symboliques et les motifs glob du shell. Les étudiants peuvent référencer et effectuer des opérations par lots sur les fichiers efficacement.

Chapitre 3Voir les détails

Permissions, Propriété et Principes de Base de la Sécurité

  • Leçon 1 • Comprendre les Bits de Permission

    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 permissions.

  • Leçon 2 • Sudo et Élévation de Privilèges

    Introduit 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 aux utilisateurs et groupes. Connecte le contrôle de propriété aux scénarios multi-utilisateurs et de comptes de service.

  • Leçon 4 • Bits de Permission 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 • Changement de 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 aux fichiers et arbres de répertoires.

Chapitre 4Voir les détails

Traitement de Texte et Manipulation de Flux

  • Leçon 1 • Transformation de Texte avec sed et awk

    Introduit 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 pipe et les connecteurs logiques &&, || et ;. Les étudiants composent des commandes multi-étapes qui font passer des données entre les outils.

  • Leçon 3 • Tri, Comptage et Comparaison

    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 • Filtrage avec grep et egrep

    Couvre la correspondance 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 Standards 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

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 grands. 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 permissions des scripts et les méthodes d'exécution. Les étudiants créent et exécutent leurs premiers scripts correctement dès le début.

  • Leçon 3 • Variables et Entrée Utilisateur

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

  • Leçon 5 • Logique Conditionnelle et Tests

    Introduit 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 Tâches

  • 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, suspendent et reprennent les processus en toute sécurité.

  • Leçon 2 • Planification de 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 • Tâches Persistantes avec nohup et screen

    Introduit nohup, screen et tmux pour les processus persistants de session. Les étudiants maintiennent les tâches en cours après la déconnexion du terminal.

  • Leçon 4 • Tâches Avant-plan et Arrière-plan

    Enseigne le contrôle des tâches 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é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 à 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 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 • Diagnostics de Connectivité

    Enseigne ping, traceroute et mtr pour tester les chemins réseau. Les étudiants isolent l'endroit où les défaillances de connectivité se produisent dans un chemin réseau.

  • Leçon 5 • Outils de Transfert de Fichiers

    Introduit scp, rsync et curl pour déplacer des fichiers entre 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

    Introduit 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 des données multi-lignes et la sortie des 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 de manière répétée en production en toute sécurité.

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 évitent le terminal.

  • Techniciens de support informatique : prêts à dépasser les outils graphiques pour accéder au contrôle réel du système.

  • Étudiants en informatique : qui développent des compétences pratiques pour compléter leurs cours académiques.

  • Personnes en reconversion professionnelle : qui visent des postes DevOps, cloud ou d'administration système qui exigent la maîtrise de Linux.

  • Passionnés et bricoleurs : qui utilisent Linux sur du matériel personnel et souhaitent approfondir leurs capacités.

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

Cours associés

FAQ

Qui est Dedika ?

Le certificat est-il valable au Cameroun ?

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