Accueil > Windows, Linux, Unix, Mac, IBM > Linux : maîtriser les outils et utilitaires
Formation #OS91

Formation Linux : maîtriser les outils et utilitaires

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : OS91


Sessions programmées :

Du 12 au 15 Jan. 2021

Du 09 au 12 Mars 2021

Du 11 au 14 Mai 2021

Du 06 au 09 Juil. 2021

Du 12 au 15 Oct. 2021

Du 21 au 24 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : OS91


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Maîtriser l'exploitation de fichiers aux formats divers
Programme
1/ Introduction : Rappels sur le shell bash
  • Caractères partagés par le bash et les outils (*, $, [...], ...)
  • 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)
2/ Automatisation avec les shell scripts
  • Les scripts de démarrage sous Linux
  • Les scripts d'installation
  • Surveillance : connexion, file system, fichiers
  • Lancement d'un script (&, shebang, source)
  • Passage d'arguments, Paramètre (&, shebang, source)
  • Mise au point (2>, script, tee, debugging)
  • Exécution différée (crontab)
  • Instructions conditionnelles (if, for, while...)
  • Fonctions, code retour, case...
3/ Grep, ed, sed et les expressions régulières
  • Les différents caractères ^, $, ., *, [, ...
  • Expressions régulières étendues
  • Recherche simple et complexe
  • Extraction de lignes "mal formatées"
  • Les extensions de grep (egrep, fgrep)
  • Edition de données (sed)
  • Insertion de commandes ed dans un script (here document)
  • Manipuler les chaînes avec expr (motifs complexes)
4/ Le langage 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)
  • langage awk (if, for ?)
  • Fonctions essentielles de awk :
  • L'affichage inspiré du C (print, printf)
  • Traitements de chaînes
  • Aspects avancés :
  • Les tableaux associatifs
  • Fonctions
  • Scripts interactifs
  • Exemple d'analyse de fichiers de logs
5/ Publication des données
  • Formats et conversions (ascii, mime...)
  • Régler les problèmes d'accents
  • Afficher le contenu de n'importe quel fichier dans divers formats : od
  • Utilitaire de transformation : tr
  • Formatage (tex et latex), génération et publication (latex2pdf, latex2html)
  • Formats nroff et troff (l'exemple du man)
  • Lire de gros fichiers (more ou less), concaténer : paste, etc (fold, pr, , col...)
6/ Outils et commandes sur les fichiers
  • 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
  • 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
  • Compress, pack, gzip, bzip2...
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Toute personne souhaitant approfondir ses connaissances des outils et utilitaires sous Linux
Dates

Dates

  • Du 12 au 15 Jan. 2021
  • Du 09 au 12 Mars 2021
  • Du 11 au 14 Mai 2021
  • Du 06 au 09 Juil. 2021
  • Du 12 au 15 Oct. 2021
  • Du 21 au 24 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation