Informatique

LINUX : Écrire des scripts Bash et administrer le système par leur biais

Prix en inter

2290 €

Durée

35h - 5 jour.s

Objectifs

Comprendre l’environnement des Scripts et automatisation des tâches

Pre-requis

Maitrise des bases de l’administration système Linux/UNIX

Public visé

Administrateur réseau junior, senior, devops junior

Programme

 Module 1 – Utilisation du Shell, les bases

Réintroduction à la ligne de commande

Savoir exploiter de façon productive le manuel de chaque commande et connaître leurs sections

 Connaître la structure générale d’une ligne de commande Bash sur Linux

 Savoir interpréter le prompt

 Connaître les mécanismes d’amélioration de la productivité disponibles sur Bash (autocomplétions, historique, rappel de commande précise)

Savoir exploiter les raccourcis claviers pour naviguer dans nos lignes     

Savoir enchainer des commandes conditionnées à la réussite de la précédente ou non

Connaître les commandes qui seront exploitées dans nos scripts  

Commandes élémentaires de navigation

Commandes élémentaires et avancées de création

Commandes avancées de recherche, substitution, formatage, configuration

Module 2 – Introduction aux scripts Shell

Écriture de scripts simples, purement séquentiels sans conditions et tests

 Savoir exécuter un script  Connaître le rôle du shebang

 Savoir écrire un algorithme simple (démonstration)

 Comprendre et écrire une structure de script séquentiel simple

 Connaître le rôle des paramètres positionnels et leurs limites

 Variables et premiers tests en Bash

 Comprendre le concept de variables et savoir les déclarer

 Utilisation de tests simples/conditionnels sur des variables

 Savoir faire des tests dans des tests

Connaître la liste des opérandes de tests alphabétiques et numériques pour les exploiter dans des conditions

Savoir exploiter les boucles

 Apprendre à utiliser la boucle while, ainsi que until

 Savoir sortir d’une boucle avec l’instruction break

 Savoir simplifier une succession de if avec case

 Savoir exploiter une boucle for tout en gardant à l’esprit sa différence de comportement avec les autres langages tel le C

Les fonctions, concept et exploitation

 Savoir déclarer des fonctions en début de fichier

Savoir déclarer des fonctions dans des fichiers externes, appelés en début de script

 Savoir appeler des fonctions dans des fonctions

Création d’un script qui exploitera plusieurs fonctions réparties dans divers fichiers afin de créer un petit programme interactif avec menu.

Atelier : écriture d’un script à chaque sous-section nous enseignant une nouvelle structure ou fonctionnalité de script Bash, en se basant sur les commandes vues dans le point 1

 

  • Formation présentielle ou distancielle dispensée par un formateur bureautique expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.

« Nécessaire » indique les champs nécessaires

Votre demandeNécessaire
Format
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.