Sous Linux, vous devez souvent inspecter le contenu de fichiers très volumineux, tels que les journaux système. Par exemple, si vous exécutez cat /var/log/syslog, vous verrez défiler des pages de texte, ce qui rend difficile d'avoir un aperçu rapide. Alors, que faire si vous voulez seulement visualiser le début d'un fichier ? La commande head est l'outil parfait pour cette tâche.
Comportement par défaut de la commande head
Par défaut, la commande head affiche les 10 premières lignes de tout fichier donné. C'est une partie fondamentale de notre guide Linux pour débutants sur la manipulation de texte. Pour la voir en action, fournissez simplement un nom de fichier comme argument :
head /var/log/syslog
Cette commande affichera les 10 premières lignes de /var/log/syslog, vous permettant de vérifier rapidement le contenu initial du fichier sans l'ouvrir dans un éditeur.
Personnalisation du nombre de lignes
La commande Linux head est flexible. Vous pouvez facilement modifier le nombre de lignes affichées à l'aide de l'indicateur -n, qui signifie "nombre de lignes". Par exemple, si vous souhaitez voir les 15 premières lignes d'un fichier, vous utiliseriez l'option head -n comme suit :
head -n 15 /var/log/syslog
Cela fait de head l'une des commandes Linux les plus utiles pour inspecter rapidement les en-têtes de fichiers ou les entrées de journaux.