Plan du cours

Introduction

  • Bash philosophie et principes / 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

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

Pour commencer

  • 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 Bash scripts

  • 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

Bash Scripting for Automation

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

Intégrer Bash à d'autres outils

  • Bash et les 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 des scripts Bash
  • Erreurs courantes et comment les éviter
  • Optimisation des Bash scripts

Résumé et prochaines étapes

  • Examen 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 la programmation de base

Audience

  • Développeurs
  • Administrateurs système
 21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (4)

Cours Similaires

Linux Administration Fundamentals

21 heures

Catégories Similaires