Formation professionnelle continue
(jeune/adulte sur le marché du travail) |
Niveau d'entrée : Sans niveau spécifique |
M2I FORMATION MERIGNAC |
Approfondir les notions de bases de Linux
Enrichir votre corpus de commandes
Développer des scripts Shell.
Attestation de fin de formation
Introduction
Rôle d'un Shell
Présentation des différents Shells
Outils nécessaires
Aide et documentation
Environnement du Bash
Fichiers d'initialisation
Variables
Échappement et protection de caractères
Processus d'expansion
Alias
Options du Shell
Base de la programmation
Structure d'un script
Différentes méthodes pour lancer un script
Code de retour
Commandes simples et composées
Pipelines
Redirection d'entrées / de sorties
Débogage d'un script
Bonne écriture d'un script
Evaluation d'expressions
Variables
Calcul arithmétique
Invocation de commandes
Portée et attributs de variables
Paramètres positionnels et spéciaux
Protection des expressions
Tableaux
Évaluation explicite d'une expression
Structures de contrôle
Sélection d'instructions (if-then-else, case-esac)
Itérations d'instructions (while-do, until-do)
Rupture de séquence (break, continue)
Construction for-do
Choix et itérations (select-do)
Fonctions
Programmation avancée
Processus fils et parallélisme
Processus arrière-plan et daemon
Signaux
Communication entre processus
Expressions régulières
Simples
Etendues
Outils grep, egrep, fgrep
SED
Présentation
Principe et fonctionnement
AWK
Présentation
Structure d'un programme AWK
Variables et tableaux associatifs
Expressions
Structures de contrôle (if, for, while, function)
Fonctions prédéfinies
Conditions d'accès réglementaires :
Aucune
Conditions d'accés pédagogiques :
Avoir suivi le cours UNLI-FO "Unix / Linux - Les fondamentaux". Avoir des notions de programmation.
Critères d'admission :
Tests
Modalités d'enseignement :
Sans objet
Rythme :
Temps plein
Toutes les sessions pour cette formation sont terminées.
Lien vers le site web de l'organisme de formation
En savoir plusConstruire son projet professionnel
En savoir plusRecherchez le bon interlocuteur pour vous informer
En savoir plus