Programme UNIX® ET LINUX® : OUTILS ET UTILITAIRES

Participants : Ce cours est destiné à tous ceux qui veulent maximiser la puissance de leur système UNIX/Linux

Durée : 4 jours - 28 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Ce
Ce
cours vous apprend à débusquer la puissance de traitement cachée dans votre système UNIX. UNIX comporte de nombreux outils et utilitaires qui peuvent aider l'utilisateur à automatiser des tâches et à améliorer la productivité. Ce cours constitue une présentation de ces sujets et vous donne une perspective de grande valeur des multiples et complexes aspects qu'il vous faudrait des mois ou des années à découvrir par vous-même.

pré-requis

 Une connaissance d'UNIX ou de Linux

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

L'évolution d'UNIX et Linux

  • Explorer l'histoire de UNIX
  • Analyser les normes actuelles UNIX/Linux

Vue d'ensemble des commandes UNIX

  • Manipulation des fichiers/répertoires
  • Écriture de fichiers de démarrage shell

Recherche de documentation UNIX

  • La commande man
  • D'autres explorateurs de pages man

Travailler avec des expressions régulières

  • Spécification des modèles de chaînes pour effectuer des opérations de filtrage
  • L'ensemble des métacaractères
  • Développement des expressions régulières étendues

Mettre en oeuvre la commande grep

  • Traitement de fichiers
  • Traitement de la sortie

Définir les caractéristiques d'un filtre UNIX

  • Lecture à partir de l'entrée standard
  • Écriture sur la sortie standard
  • Combinaison de filtres dans des pipelines pour réaliser des tâches complexes

Réaliser les tâches avec des filtres courants

  • Édition du résultat de commandes avec l'éditeur de flot sed
  • Traduction de caractères avec tr
  • Tri de fichiers et du résultat de commandes
  • Comparaison des différentes versions de fichiers avec diff
  • Utilisation d'autres filtres courants : cut et uniq
  • Combiner des filtres pour un traitement avancé du texte
  • Exécution de commandes des filtres avec find

Explorer les concepts de base des shells

  • Écriture de scripts shell simples
  • Stockage des données dans des variables shell
  • Exportation de variables vers l'environnement
  • Prévention de la création d'un environnementde sous-shells

Contrôle du flux logique

  • Prise de décisions avec if et case
  • Neutralisation shell pour contrôler les substitutions
  • Test de fichiers, d'attributs, de chaînes et de nombres
  • Lecture et test de l'entrée standard
  • Boucles avec for et while
  • Accès aux variables intégrées du shell

Intégrer d'autres fonctionnalités des shells

  • Traitement des arguments de la ligne de commande
  • Redirection de la sortie standard
  • Substitution de commandes
  • Arithmétique dans les scripts shell
  • Utilisation des options de la ligne de commande

Utilisation créative des outils

  • Combiner outils, tubes et substitutions de commandes
  • Développement incrémental de scripts

Établir awk comme outil de recherche souple

  • Test et extraction de champs
  • Calculs arithmétiques
  • Commandes awk utiles en une ligne

Création de longs scripts awk

  • Concordance de motifs avec les expressions régulières étendues
  • Modification du comportement par défaut de awk avec motifs spéciaux et variables intégrées
  • Utilisation des fonctions awk intégrées

Étendre les fonctionnalités awk

  • Utilisation des structures de contrôles awk pour tests et boucles
  • Stockage de données dans des tableaux
  • Formatage des sorties en utilisant printf
  • Fichiers à enregistrements multilignes