Linux, maîtrisez les outils
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Durée
3 Jours
-
Dates de début
Dates au choix
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.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Pour tous ceux qui souhaitent approfondir leurs connaissances des outils et utilitaires sous Linux.
Les Avis
Le programme
- Le rôle du bash. Les 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, les erreurs classiques.
- Les scripts de démarrage et d'installation.
- La surveillance (connexion, file system, fichiers).
- Lancement d'un script (&, shebang, source).
- Variables. 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...).
- Les expressions régulières, les méta-caractères.
- Extraire des lignes avec grep : recherche simple et complexe. Extensions de grep (egrep, fgrep).
- Edition de données avec sed. Syntaxe. Traitements de base (afficher, effacer, substituer...). Manipulations avancées.
- Utilisation de ed et expr.
- 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. Aspects avancés.
- 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).
- Les formats nroff et troff (l'exemple du man).
- Lire de gros fichiers (more ou less), concaténer : paste, etc (fold, pr, , col...).
- 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. Outils de compression/décompression : compress, pack, gzip, bzip2.
- Archiver tar. Autres outils : patch, strings, uniq, comm.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Linux, maîtrisez les outils