Prenez contact avec nous

Plan du cours

Introduction

  • Philosophie et principes de Bash / Qu'est-ce que Bash ?
  • Bash par rapport aux autres langages de script
  • Aperçu des fonctionnalités et de l'architecture de Bash
  • Au-delà de Bash : Bash dans le contexte des tâches d'administration système

Comprendre Bash

  • Le cycle de vie d'un script Bash
  • Comment Bash s'intègre dans les tâches d'administration système
  • Syntaxe et types de données de Bash

Premiers pas

  • Configuration de l'environnement de développement
  • Installation de Bash sur les systèmes Linux
  • Installation de Bash sur les systèmes Windows
  • Configuration de l'environnement Bash

Création et exécution de scripts Bash

  • Structure d'un script Bash
  • Exécution de scripts Bash
  • Utilisation des variables, des arguments et des entrées/sorties
  • Structures de contrôle et boucles

Scripting Bash pour l'automatisation

  • Automatisation des tâches avec Bash
  • Gestion du système de fichiers avec Bash
  • Gestion des processus avec Bash
  • Surveillance du système et journalisation avec Bash

Intégration de Bash avec d'autres outils

  • Bash et les expressions régulières
  • Bash, sed et awk
  • Bash et les outils en ligne de commande (grep, find, xargs, etc.)

Dépannage

  • Débogage des scripts Bash
  • Erreurs courantes et comment les éviter
  • Optimisation des scripts Bash

Résumé et étapes suivantes

  • Revue des concepts clés et des meilleures pratiques
  • Étapes suivantes pour en savoir plus sur Bash et l'automatisation avec Bash

Pré requis

  • Une compréhension du système d'exploitation Linux
  • De l'expérience avec l'interface en ligne de commande
  • Des bases en programmation

Participants

  • Développeurs
  • Administrateurs systèmes
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires