Plan du cours

Introduction

  • La philosophie et les principes de Bash / Qu'est-ce que Bash ?
  • Bash par rapport à d'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 Bash

Mise en place

  • 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 des scripts Bash
  • Utilisation de variables, arguments et 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 et journalisation du système avec Bash

Intégration de Bash avec d'autres outils

  • Bash et les expressions régulières
  • Bash et 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 bonnes pratiques
  • Étapes suivantes pour approfondir Bash et l'automatisation avec Bash

Pré requis

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

Audience

  • Développeurs
  • Administrateurs systèmes
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires