Aller au contenu principal

Linux Programmation Shell et commandes

Date de mise à jour :
Identifiant Offre Info : 15_26528462F
Organisme responsable : Themanis (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Utiliser les commandes Unix standard pour se forger ses propres outils d'administration
  • Utiliser le langage de programmation du shell

Programme de la formation

Introduction et Historique :  Historique des shells Différences entre le csh, le ksh et bash Comment trouver de l'information ? Editer les commandes :  Le fichier historique Le mode emacs Le mode « vi » La command « fc » Gestion de l'historique Gestion des entrées Personnalisation :  Les fichiers « profile » et « rc » Les alias Les options Les variables du shell Entrées/sorties et processus :  Redirections des E/S Chaines et E/S Gestion de la ligne de commande…

Introduction et Historique : 
Historique des shells
Différences entre le csh, le ksh et bash
Comment trouver de l'information ?

Editer les commandes : 
Le fichier historique
Le mode emacs
Le mode « vi »
La command « fc »
Gestion de l'historique
Gestion des entrées

Personnalisation : 
Les fichiers « profile » et « rc »
Les alias
Les options
Les variables du shell

Entrées/sorties et processus : 
Redirections des E/S Chaines et E/S
Gestion de la ligne de commande
Process et Jobs
Contrôler les jobs
Substitution de processus

Bases de programmation : 
Scripts shells
Opérateurs
Substitution de commande
Exemples avancés
Structures de contrôle (if, for, case, select, …)
Options de la ligne de commande
Variables typées
Arithmétiques des variables
Variables prédéfinies

Mise au point : 
Les outils de base
Le debugger intégré
Shell restreint

Outils de manipulation de texte : 
Les expressions régulières
La commande sed
La commande grep
Le processeur awk 
Autres « filtres »

Programmation avancée : 
Ecriture de fonctions
Réutilisation de code – inclusion de fichiers
Sous-shells – gestion des répertoires
Redirections dans les tests et les boucles
Substitutions de variables
Gestion des tableaux
Variables locales
Gestion des signaux
Opérateurs étendus ([[..]], globstar…)
Coprocessus
Améliorations de la v4

Forger sa propre boîte à outils : 
Principes de programmation
Analyser les paramètres du script Interfaces texte avec « dialog »
Commandes « scriptables » usuelles
Comparaison avec les autres SHELLS Le Korn-Shell (ksh) Le C-Shell (csh)

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Autre financement (AIF, entreprise , individuel…)

    Publics : Administrateurs Développeurs d'applications Utilisateurs avancés

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Public en emploi
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion
  • Tout public

Informations sur les publics

Administrateurs Développeurs d'applications Utilisateurs avancés

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Utiliser un système Unix ou Linux

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

308 ALL DU LAC
31670 Labège

Responsable : Themanis

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
308 ALL DU LAC
31670 Labège
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates permanentes