Chapitre 9. Les utilitaires en ligne de commande

1. Opérations sur les fichiers et filtres
1.1. cat, tail, head, tee : afficher des fichiers
1.2. grep : rechercher du texte dans un ou plusieurs fichier(s)
1.3. Expressions régulières et filtrage egrep
1.4. wc : compter des éléments de fichier
1.5. sort: Trier le contenu de fichiers
2. find : rechercher des fichiers selon certains critères
3. Programmation de démarrage de commandes
3.1. crontab : exécuter des commandes périodiques
4. at : programmer une commande une seule fois
5. Archivage et compression de données
5.1. tar : Tape ARchiver (archiveur sur bandes)
5.2. bzip2 et gzip : compression de données
6. Conclusion

Ce chapitre présentera un petit nombre d'outils en ligne de commande qui peuvent s'avérer utiles au quotidien.

Un des points forts de GNU/Linux est l'utilisation d'outils simples pour réaliser des tâches complexes. Nous vous avons déjà montré comment relier différentes commandes entre elles et comment il était possible de rendre le résultat plus compréhensible (voir Section 4, « Redirections et tubes »). Il est temps désormais d'en apprendre plus sur quelques-uns de ces outils qui vous permettront de mieux contrôler vos actions et de gagner en productivité.

Ce chapitre est à considérer comme un exercice afin que vous preniez bien en main les différentes fonctions et utilisation de chaque commande. Par conséquent, chaque commande sera illustrée par un exemple. N'hésitez pas à consulter la page de manuel de chacune de ces commandes. Nous ferons de nombreuses références à d'autres sections de ce manuel, vous permettant ainsi de découvrir d'autres commandes toutes aussi intéressantes.