Gnu/Linux

Head et tail : deux commandes pour afficher le contenu d’un fichier

terminal

Head et tail sont deux commandes Unix qui permettent d’afficher le contenu d’un fichier, plus exactement la première affiche le début du fichier, quant à la seconde, elle retourne les dernières lignes.

Par défaut, head et tail n’affichent, respectivement, que les 10 premières et dernières lignes :

head /var/log/usr.og

Mais si vous souhaitez afficher plus ou moins de lignes, il suffit d’affecter le paramètre -n :

tail -n 20 /var/log/usr.log

Pour n’afficher que les 10 premières caractères d’un fichier :

head -c 10 votre_fichier

Un autre paramètre qui rend la commande tail très utile, quand on fait un peu de debug est -f. Au lieu de s’arrêter après la dernière ligne, tail continuera à afficher les nouvelles entrées dans le fichier.

Voilà, j’espère que ces deux petites commandes vous serviront un jour :)

3 Comments

  1. A préciser (ou pas ?) qu’on peut très bien faire un tail -f sur plusieurs fichiers (de log par exemple) !

    Effectivement, très utile pour le debug :)

    • M. Dupont

      je dirais même plus.

      tail -f FICHIER_LOG | grep PATTERN

Trackbacks / Pings

Laisser un commentaire