Tirez un maximum de ce cours

Introduction du cours

Jusqu’à présent, vous avez appris à utiliser le terminal pour explorer votre système, manipuler des fichiers et analyser des données. Mais ces actions restent souvent ponctuelles : vous enchaînez des commandes à la main pour répondre à un besoin immédiat.

Avec le temps, certaines tâches reviennent régulièrement : analyser les mêmes types de fichiers, vérifier des résultats ou préparer des données pour votre équipe. Répéter ces actions manuellement devient alors peu efficace et augmente le risque d’erreur.

C’est ici qu’interviennent les scripts Bash.

Dans ce cours, vous allez apprendre à concevoir des scripts simples, mais robustes, capables d’automatiser vos tâches courantes et de produire des résultats clairs pour votre équipe.

L’objectif n’est pas de devenir développeur, mais de vous permettre de gagner en efficacité et en fiabilité dans votre utilisation du terminal, en automatisant ce qui mérite de l’être.

Si vous envisagez de préparer un jour la certification LPI Linux Essentials, un document PDF complémentaire est mis à votre disposition. Il vous permettra d’identifier, pour ce cours, les notions clés et compétences du référentiel de certification qui sont abordées, afin de mieux situer vos apprentissages dans un parcours de préparation à l’examen.

Rencontrez votre professeur

Stiven Guillaume est administrateur système et réseaux ; mais c'est également un de nos mentors chez OpenClassrooms ! Stiven a enregistré les vidéos de démonstration pour vous guider étape par étape.

Découvrez le fonctionnement du cours

Ce cours suit une progression logique que l'on a séquencée en trois principaux chapitres.

Découvrez le projet fil rouge du cours

Chaque jour, les mêmes opérations reviennent inlassablement sur vos écrans : analyser des fichiers de données complexes, vérifier des résultats d'exécution, préparer des archives de travail pour les autres pôles, ou encore conserver des traces des actions effectuées sur nos serveurs. Jusqu’ici, toutes ces tâches sont réalisées manuellement, en enchaînant des dizaines de commandes dans le terminal. Si cette approche manuelle était formatrice à vos débuts pour inspecter ponctuellement des données, elle a aujourd'hui atteint ses limites face au volume grandissant de nos activités.

Votre mission consiste désormais à transformer ces gestes répétitifs et chronophages en scripts Bash fiables. L'objectif de l'équipe est clair : nous voulons des processus capables d’être relancés à l’identique en un clin d'œil, de s’adapter au contexte des requêtes, et de produire des résultats clairs pour tous les autres membres de l’équipe. Vous allez ainsi remplacer des analyses manuelles par des traitements automatisés, robustes et réutilisables.

Vous pourrez compter sur Arthur, administrateur système expérimenté de l’équipe, pour vous guider dans les bonnes pratiques techniques, tandis que votre manager vous aidera à prioriser les besoins métier et les attentes de l’équipe.

Préparez-vous à donner une nouvelle dimension à votre utilisation du terminal !

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best