Informatique Informatique
Référence formation : 4-UX-SHEL - Durée : 2 jours

 
  • Objectifs
  • Pré-requis
  • Pédagogie
Savoir utiliser le langage SHELL en respectant les mécanismes complémentaires, différents Shells et les commandes_x000D_Naviguer, rechercher et éditer des fichiers, utiliser le système graphique et les fenêtres, et mettre en œuvre les fichiers de commandes exécutables
Notions de programmation (algorithmique), notions de programmation objet_x000D_Avoir suivi le stage «Linux/Unix - Base»

Méthodes pédagogiques

Présentation des concepts, démonstration, exécution, synthèse et exercices pratiques d'assimilation

Modalités pédagogiques

Présentiel - Distanciel - AFEST

Moyens pédagogiques

Formateur expert du domaine - 1 ordinateur, 1 support de cours version papier ou numérique, un bloc-note et un stylo par personne - vidéo projecteur - tableau blanc

Modalités d'évaluation

Positionnement préalable oral ou écrit - Evaluation formative tout au long de la formation - Evaluation sommative faite par le formateur ou à l'aide de la certification RS2721 - Certification IT - Automatisation des tâches d’administration système à l’aide de scripts - France Compétences (francecompetences.fr)

Public concerné

Salariés - Demandeur d'emploi - Reconversion professionnelle

Si vous êtes en situation de handicap, vous pouvez joindre notre référent Handicap. Voir notre fiche Accès correspondante.

Contenu pédagogique

Le Shell

  • Différents shells disponibles
  • Caractères génériques et variables pré-définies du Shell

Les fondamentaux

  • Les variables système
  • Chargement d'une variable avec Read
  • Les commandes de base : grep, sort, find..
  • L'enchaînement de commandes (pipe)
  • La substitution de commande

Les commandes de test

  • La commande d'expression Test
  • La commande d'évaluation Let

Les boucles

  • For
  • While
  • Until

Les conditions et « menu »

  • If then elif else
  • Select
  • Case

Les tableaux multi-dimensionnels

Les traitements avancés

  • Les traitements avancés
    • Traitement sur les données de type « string »
    • Traitement sur les fichiers
    • Récupération et traitement des résultats des commandes externes

    Les utilitaires

    • Les éditeurs de flot : sed, tr, cut, awk