Formation Maîtriser les outils Linux

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 2 avis
(2 avis)
Durée 4 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ULOU
Éligible CPF Non
Certification AVIT by ENI - Administration d’un système Linux

Savoir être performant en choisissant le bon outil pour le bon traitement dans le vaste atelier offert par l'Open Source. Maîtriser l'exploitation de fichiers aux formats divers (texte brut, texte formaté, image, binaire, ...) notamment avec grep, sed, et awk.

Objectif opérationnel :

Traiter des données et des fichiers sous Linux.

Objectifs pédagogiques :

  • Revoir le Shell Bash 
  • Automatiser les traitements avec des shellscripts
  • S'adapter aux expressions régulières, au Grep, ed et sed
  • Introduire et comprendre le langage awk
  • Gérer la publication des données
  • Utiliser les outils et commandes sur le sfichiers

Public :

Ce cours s'adresse à tous ceux qui souhaitent approfondir leurs connaissances des outils et utilitaires sous Linux.

Prérequis :

Une connaissance des commandes de base sous UNIX ou Linux est nécessaire (ls, cd, cp, mkdir, ps, etc.).

Rappels sur le shell bash

À maîtriser avant tout

Quel est le rôle exact du bash ?
Attention aux caractères partagés par le bash et les outils (*, $, [...], ...)

Principes de fonctionnement du bash

Le décodage d'une ligne de commande : $,*,',",`, etc.
Les redirections et les pipes (<><,>,>>,|)
Le lancement de la commande (alias, fonction, commande interne, PATH)
Le bêtisier du bash (erreurs classiques)

Automatiser les traitements avec des shellscripts

Les contextes d'utilisation standards

Les scripts de démarrage sous Linux
Les scripts d'installation.
Tout peut se surveiller (connexion, file system, fichiers...)

Principe général d'un shellscript

Lancement d'un script (&, shebang, source)
Variables utilisateurs et standards. Passage d'arguments.
Mise au point (2>, script, tee, debugging...)
Exécution différée (crontab)

Programmation

Instructions conditionnelles (if, for, while...)
Compléments (fonctions, code retour, case...)

Grep, ed, sed et les expressions régulières

Les expressions régulières

Les différents caractères ^, $, ., *, [, ...
Expressions régulières étendues

Extraire des lignes avec grep

Recherche simple et complexe
Extraction de lignes "mal formatées"
Les extensions de grep (egrep, fgrep)

Edition de données avec sed

Philosophie de la syntaxe
Les traitements de base (afficher, effacer, substituer, insérer)

Manipulations avancées avec sed

Définir des motifs de sous chaînes dans la ligne 1, 2...
Commandes composées et multilignes
Recherche d'alternatives

Autres traitements

Insertion de commandes ed dans un script (here document)
Manipuler les chaînes avec expr (motifs complexes)

Le langage awk

Présentation de awk

Limites de grep et sed. Apports de awk
Programmer une matrice de motifs et d'actions associées
Variables, enregistrements et champs ($1,$2,$NR, $NR, ...)
Les motifs (simples, expressions régulières)
Awk est aussi un langage (if, for, ...)

Fonctions essentielles de awk

L'affichage inspiré du C (print, printf)
Traitements de chaînes

Aspect avancés

Les tableaux associatifs
Fonctions
Scripts interactifs
Exemple d'analyse de fichiers de logs

Publication des données

Formats et conversions

Sensibilisation aux différences de formats (ascii, mime...)
Comment régler les problèmes d'accents ?
Afficher le contenu de n'importe quel fichier dans divers formats : od
Utilitaire de transformation : tr
Les outils souvent concernés (dos2unix, uuencode, uudecode...)
Formater un document avec Tex et Latex
Comment générer un PDF ou des documents WEB liés entre eux (latex2pdf, latex2html) ?
Les formats nroff et troff (l'exemple des pages man)
Traduire du texte en HTML avec sed

Mise en page

Lire des gros fichiers : more ou less
Concaténation « verticale » : paste
Limiter les lignes à une largeur maximale : fold
Utilitaire de mise en forme : pr
Eliminer les séquences de surimpression dans le flux standard : col

Outils et commandes sur les fichiers

Les standards

Connaître la nature d'un fichier : file
Lire ou concaténer : cat
Disposer de statistiques sur un fichier : wc
Extraire des zones ou des champs : cut
Découper un fichier : split ou csplit
Comparer des fichiers : diff, cmp
Utilitaire de tri : sort
Recherche de fichier et action associée : find, locate
Archiver avec tar

D'autres moins standards

Appliquer un fichier de différence créé par diff : patch
Trouver une chaîne de caractères dans un fichier binaire : strings
Utilitaires associés au tri : uniq, comm

Outils de compression/décompression

compress, pack, gzip, bzip2...

Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance

Cette formation vous prépare au passage de la certification "AVIT by ENI - Administration d’un système Linux" qui démontre votre compétence à administrer un système d’exploitation Linux (sur un poste client comme sur un poste serveur), à mettre à jour et faire évoluer le système.

L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h45. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.

La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Les personnes souhaitant obtenir la certification Administration d’un système Linux peuvent également suivre notre cursus « Administrateur Système Linux » (ULAC).

Cette certification peut être financée dans le cadre du CPF sur MonComptFormation.
Voir toutes nos formations éligibles au CPF.

Date de mise à jour du programme : 16/03/2022

Dates et lieux

Du 28 au 31 mai 2024
Lieu
Distanciel
Durée
4 jrs
2090 € HT
Du 28 au 31 mai 2024
Lieu
Paris
Durée
4 jrs
2090 € HT
Du 30 juillet au 02 août 2024
Lieu
Distanciel
Durée
4 jrs
2090 € HT
Du 30 juillet au 02 août 2024
Lieu
Paris
Durée
4 jrs
2090 € HT
Du 24 au 27 septembre 2024
Lieu
Distanciel
Durée
4 jrs
2090 € HT
Du 24 au 27 septembre 2024
Lieu
Paris
Durée
4 jrs
2090 € HT
Du 26 au 29 novembre 2024
Lieu
Distanciel
Durée
4 jrs
2090 € HT
Du 26 au 29 novembre 2024
Lieu
Paris
Durée
4 jrs
2090 € HT

Avis des participants à la formation Maîtriser les outils Linux

Note moyenne de 5/5(2)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

FOUCU Emmanuel
5/5

Mon avis sur le contenu du stage :

"Je n ai pas encore regardé le support de court mais le contenu du stage m'a parfaitement satisfait. Ce qui me permettra d'avoir les bases nécessaire pour mon travail"

Mon avis sur le formateur :

"Le professeur nous a expliqué très clairement les bases mais aussi surtout les différentes solutions à adopter et les avantages et inconvénients de chacune. Tout en s'adaptant à nos profils respectifs avec intelligence et humour. "

Ce que j'ai le plus apprécié :

"La qualité du professeur son enseignement ses connaissances et son humour et l'adaptation en fonction de mon profil et de mes connaissances "

BS
5/5

Ce que j'ai le plus apprécié :

"Connaissances du formateur et surtout sa disponibilite"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB