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
Nos Clients témoignent (4)
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Formation - Go for Systems Programming
- s'adapter à tous les participants à la formation - exemples concrets et illustratifs
Katarzyna - Rossmann SDP Sp. z.o.o
Formation - Introduction to Linux
Traduction automatique
Informations très bien structurées et délivrées, beaucoup d'exercices pratiques pour faciliter le transfert des connaissances, le formateur a répondu à toutes les questions et a aidé tout le monde.
Catalin - DB Global Technology
Formation - Linux Administration Fundamentals
Traduction automatique
autorisations de fichiers
Angel - Vodacom
Formation - Linux Command Line Basics
Traduction automatique