Courbevoie Atelier SCRIPTS BASH
Le samedi 16 décembre 2023 de 10h00 à 17h00.
Bâtiment des associations, 48 rue de Colombes, Courbevoie, Île-de-France
L'association StarinuX, promotion du logiciel Libre et Opensource, vous convie à l'atelier
SCRIPTS BASH
-QUAND : samedi 16 décembre 2023 de 1Oh à 17h en présentiel.
-OU : 48 rue de Colombes 92400 Courbevoie, en présentiel (salle bien équipée pour l'enseignement). Gare SNCF de Courbevoie, ligne St Lazare <=> La Défense OU bus 275 depuis métro Pont de Levallois.
-ANIMATEUR : Didier Boilevin, ex-professeur (doué) à l'IUT de 94-Cachan.
-INSCRIPTION : www.starinux.org/index.php?rev=ateliers-inscription.php
-MODALITÉS : une participation de 20€ annuel est requise (10€ demandeurs d'emploi) valable pour plus de 10 ateliers.
-OBJECTIF : utiliser GNU/Linux sans scripts BASH, point de salut !
Ils permettent de configurer au mieux votre système Linux.
Les scripts BATCH sous MS-Windows n'ont rien à voir avec la puissance du BASH des systèmes Unix et Linux.
Descriptif de l'atelier : scripts sous l'interpréteur de commandes BASH :
1) Un interpréteur de commandes (CLI en anglais), c'est quoi, son rôle (indispensable), un Shell ?
2) Un script, c'est quoi et quel est son intérêt ?
3) Présentation de Bash :
- Version augmentée du Bourne shell d'origine,
- C'est un soi un programme écrit en langage C,
- Initialisation du bash à l'ouverture (fichiers $HOME/.bash_profile et/ou $HOME/.bashrc),
- Caractéristiques héritées du Bourne shell,
-Options,
-Filtres et caractères spéciaux,
-Les variables d?environnement,
-Les variables internes du shell,
-Les flux standards,
-Le pipe,
-Primitives d'expression conditionnelle,
-Les structures de contrôle,
-Commandes internes au Bourne Shell,
-Les signaux avec le shell,
-Création de processus fils,
-Les expressions.
Fonctionnalités augmentées :
-Compléter automatiquement une saisie à partir des premiers caractères saisis (touche TAB)
-Gestion des signaux (communication entre processus + ordres et informations en cours d'exécution)
ie : touches CTLR+C pour émettre le signal sigint (#2) = ordre d'interruption "propre"
-Récupération du code de sortie d'un programme (variable $ ?)
4) Présentation, analyse et exécution d'un script type.
5) Méthodologie et conseils pour écrire des scripts en Bash.
6) Méthodes d'exécution programmées de scripts :
-directe : dans l'interpréteur,
-à terme : commande at,
-en lot : commandes bash-à répétition : crontab.
7) Exercices sur quelques thèmes utiles
8) Période d'échange et questions ouvertes.
Au plaisir de votre inscription, de votre venue, Bien à vous.
Jean-Michel , chargé événementiel de StarinuX, events@starinux.org
Informations
- Site web
- https://www.starinux.org
- Contact
- contact CHEZ starinux POINT org
- logiciel-libre starinux atelier scripts bash