Plan du cours

Introduction

  • Philosophie et principes de Bash / Qu'est-ce que Bash ?
  • Bash et les autres langages de script
  • Vue d'ensemble des fonctionnalités et de l'architecture de Bash
  • Au-delà de Bash : Bash dans le contexte des tâches d'administration du système

Comprendre Bash

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

Pour commencer

  • Mise en place 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 des scripts Bash
  • Exécution des scripts Bash
  • Utilisation de variables, d'arguments et d'entrées/sorties
  • Structures de contrôle et boucles

[Les scripts pour l'automatisation

  • Automatisation de 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égrer Bash avec d'autres outils

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

Dépannage

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

Résumé et prochaines étapes

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

Pré requis

  • Compréhension du système d'exploitation Linux.
  • Expérience de l'interface en ligne de commande
  • Expérience de base en programmation

Public

  • Développeurs
  • Administrateurs système
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires