Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Demander un Devis
puce

Demande de devis

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

Formation LINUX UTILISATEURS

DomainePROGRAMMATION ET LANGAGE

Programme de cours LINUX UTILISATEURS :

Durée de la formation : 3 (jours)
Résumé : Cette formation vous permettra d'être performant grâce au choix du bon outil pour le bon traitement dans l'offre Open Source et de maîtriser l'exploitation de fichiers aux formats divers (texte brut, texte formaté, image, binaire...) notamment avec grep, sed et awk.
Participants : Pour tous ceux qui souhaitent approfondir leurs connaissances des outils et utilitaires sous Linux.
Pré-requis : Connaissances de base de l'utilisation d'un système Linux/Unix.
Objectifs : être performant grâce au choix du bon outil pour le bon traitement

maîtriser l'exploitation de fichiers aux formats divers
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
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • 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
Logiciel principal : LINUX
Rappels sur le shell bash
Caractères partagés par le bash et les outils (*, $, [?]?).
Ligne de commande ($,*,',",`, etc), les erreurs classiques.
Redirections, pipes (<,<<,>,>>,|).
Automatisation avec les shell scripts
Scripts de démarrage et d'installation, les variables.
Surveillance : connexion, file system, fichiers.
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.
Grep, ed, sed et les expressions régulières
Expressions régulières, méta-caractères.
Extraire des lignes (grep) : recherche simple, complexe, extensions (egrep, fgrep).
Edition de données (sed) : syntaxe, manipulations de base (afficher, effacer, substituer...) et avancées.
Utilisation de ed et expr.


Apports de awk
Limites de grep et sed.
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. Aspects avancés.
Publication des données
Formats et conversions (ascii, mime...). Problèmes d'accents.
Affichage du contenu (od), transformation (tr), conversion (dos2unix, uuencode, uudecode...).
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...).
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).
Rechercher, découper, comparer un fichier (find, split, csplit, diff, cmp).
Utilitaire de tri : sort. Outils de compression/décompression : tar, compress, pack, gzip, bzip2.
Autres outils : patch, strings, uniq, comm.
Tarif (indicatif) en € : 1200


Pour d'autres cours, Contactez-nous