Ce cours est une introduction complète à la programmation shell et à l'automatisation d'Unix, conçue pour les apprenants qui veulent construire une base solide dans le domaine des scripts au niveau du système. En utilisant le serveur d'authentification Bash comme environnement principal, le cours guide les apprenants à travers une progression pas à pas depuis les interactions de base en ligne de commande jusqu'aux constructions avancées de scripts. A travers des modules soigneusement structurés et des évaluations pratiques, les étudiants identifieront les concepts clés d'Unix et de programmation shell, démontreront les techniques de scripts, et construiront des solutions d'automatisation efficaces. L'accent est mis sur l'application, l'analyse et l'évaluation des commandes shell, de la syntaxe des scripts, de la gestion des variables, de la logique du flux de contrôle, des tests de fichiers et de la redirection des E/S dans des cas d'utilisation réels. À la fin du cours, les apprenants seront en mesure de développer des scripts shell complets qui rationalisent les tâches du système, exécutent des entrées et des arguments basés sur des conditions et fonctionnent dans divers environnements Unix avec confiance et clarté.

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

L'essentiel de la programmation Shell
Ce cours fait partie de Spécialisation Maîtrise de la ligne de commande Unix et Linux

Instructeur : EDUCBA
Inclus avec
(12 avis)
Expérience recommandée
Compétences que vous acquerrez
- Catégorie : Langages de script
- Catégorie : Scripting
- Catégorie : Commandes Unix
- Catégorie : Interface de ligne de commande
- Catégorie : Shell Unix
- Catégorie : Bash (langage de script)
- Catégorie : Linux
- Catégorie : Commandes Linux
- Catégorie : Script Shell
- Catégorie : Systèmes de fichiers
- Catégorie : Unix
- Catégorie : Principes de programmation
Détails à connaître

Ajouter à votre profil LinkedIn
juillet 2025
24 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 8 modules dans ce cours
Ce module présente aux apprenants les concepts fondamentaux de l'interpréteur de commandes Unix et les bases de la programmation dans cet interpréteur. Il donne un aperçu conceptuel des environnements shell, de la nature de l'interaction avec la ligne de commande et de la transition entre les opérations au niveau de l'utilisateur et les scripts shell programmables.
Inclus
6 vidéos3 devoirs
Ce module explore les éléments structurels des programmes shell, en mettant l'accent sur la syntaxe, l'utilisation des variables et l'importance d'un code lisible. Les apprenants étudieront comment les scripts sont composés et comment les commandes sont interprétées et exécutées.
Inclus
6 vidéos3 devoirs
Ce module donne un aperçu du système d'exploitation Unix, de son architecture et de son interface shell. Il présente également les variables, les chemins d'accès aux répertoires et les conventions syntaxiques essentielles pour la navigation et la programmation.
Inclus
6 vidéos3 devoirs
Les apprenants exploreront les différents types de scripts et la manière dont ils permettent de communiquer avec le système d'exploitation Unix. Ce module met l'accent sur les variables d'environnement, les styles de scripts et les pratiques de scripts modulaires.
Inclus
7 vidéos3 devoirs
Ce module présente l'utilisation des arguments de la ligne de commande, l'entrée utilisateur et la gestion des paramètres. Les apprenants étudieront également les opérations binaires et leur rôle dans les scripts logiques.
Inclus
6 vidéos3 devoirs
Les apprenants travailleront avec des opérateurs logiques, relationnels et de test de fichiers pour construire des scripts qui évaluent les conditions et interagissent avec le système de fichiers. Ce module renforce la prise de décision en matière d'automatisation.
Inclus
7 vidéos3 devoirs
Ce module se concentre sur les mécanismes de redirection d'entrées/sorties, de piping et de quoting de l'interpréteur de commandes. Les apprenants contrôleront la manière dont les données circulent dans les scripts et dont les entrées sont traitées de manière sûre et fiable.
Inclus
6 vidéos3 devoirs
Le dernier module se penche sur les constructions de flux de contrôle, y compris les conditionnelles, les boucles et la gestion de l'état des scripts. Les apprenants concevront des scripts interactifs avancés en utilisant une logique de programmation robuste.
Inclus
15 vidéos3 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
En savoir plus sur Support et exploitation
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Avis des étudiants
12 avis
- 5 stars
100 %
- 4 stars
0 %
- 3 stars
0 %
- 2 stars
0 %
- 1 star
0 %
Affichage de 3 sur 12
Révisé le 2 sept. 2025
The practical assessments helped me practice what I learned. Writing scripts became easier
Révisé le 8 sept. 2025
Before this course, I was only running commands. Now I can automate tasks using scripts I
Révisé le 20 sept. 2025
The examples were practical and showed me how shell programming can save a lot of time in

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,


