L'Agenda du Libre

Logiciels, Arts, Données, Matériels, Contenus, Communs, Internet...

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
Mots-clés