Retour au catalogue
Validé WorkbotsDéveloppement & réseaux

Programmation : Shell / Bash

Renommer trois cents fichiers, chercher un mot dans toute une arborescence, enchaîner des traitements : ce qui prend une heure à la souris prend quelques secondes dans un terminal. Vous partez de votre première commande Bash pour arriver aux redirections de flux.

Programmation : Shell / Bash

Programme & fiche pédagogique

2 h

Public visé

  • Développeurs et administrateurs systèmes qui travaillent sur des environnements Unix ou macOS
  • Techniciens informatiques qui souhaitent automatiser des tâches répétitives
  • Étudiants et autodidactes qui découvrent la ligne de commande

Prérequis

  • Aucune connaissance préalable du shell n'est nécessaire. Une pratique courante de l'outil informatique suffit pour suivre l'ensemble du parcours.
  • Prérequis techniques :
  • Navigateur web : Google Chrome recommandé

Objectifs pédagogiques

  • Situer le rôle du shell et de Bash, et ouvrir un terminal sur son poste
  • Comprendre la structure d'une commande Bash et son fonctionnement
  • Naviguer dans une arborescence et lire le contenu de fichiers en ligne de commande
  • Manipuler des fichiers et se documenter à l'aide des commandes d'aide
  • Enchaîner des traitements grâce aux substitutions de commandes et aux redirections de flux

Contenu de la formation

① Programmation : Shell / Bash ➤ Les commandes Bash ➜ Introduction au shell, à Bash et à l'application Terminal de Mac ➜ Les commandes Bash : définition et fonctionnement ➜ Les commandes de navigation Bash ➜ Les commandes de lecture Bash ➜ Les commandes Bash d'aide ➜ Les commandes Bash de manipulation de fichiers ➤ Extensions et redirections ➜ Extensions et substitutions de commandes avec Bash ➜ Redirections et gestion du flux avec Bash ② Évaluation des acquis ➜ Testez ce que vous avez retenu