Menu
Coddy logo textTech

Head et Tail

Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 30 sur 82.

Lorsque vous travaillez avec des fichiers volumineux, vous n’avez souvent pas besoin de lire le fichier entier. Vous avez simplement besoin de voir le début ou la fin. Les commandes head et tail vous permettent de faire exactement cela.

La commande <strong>head</strong> affiche les premières lignes d’un fichier. Par défaut, elle affiche les 10 premières lignes :

head log.txt

Pour préciser combien de lignes afficher, utilisez l’option -n :

head -n 3 log.txt   # affiche les 3 premières lignes
head -n 1 log.txt   # affiche uniquement la première ligne

La commande <strong>tail</strong> affiche les dernières lignes d’un fichier. Par défaut, elle affiche les 10 dernières lignes :

tail log.txt

Pour spécifier le nombre de lignes :

tail -n 3 log.txt   # affiche les 3 dernières lignes
tail -n 1 log.txt   # affiche uniquement la dernière ligne

Quand utiliser chacun :

  • Utilisez head pour prévisualiser la structure ou l’en-tête d’un fichier
  • Utilisez tail pour vérifier les entrées les plus récentes d’un fichier log

Une astuce utile : combiner les deux :

Tu peux utiliser les deux commandes ensemble pour voir simultanément le début et la fin d’un fichier :

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Défi

Débutant
Utilisez head et tail pour examiner log.txt. Pour réussir le défi, exécutez les deux commandes sur une seule ligne, séparées par un point-virgule (;), afin que les sorties des deux commandes soient capturées ensemble :

1. Affichez les 3 premières lignes du fichier à l’aide de head -n 3 log.txt
2. Affichez la dernière ligne du fichier à l’aide de tail -n 1 log.txt

Format d’exemple : command1; command2
Astuce : Le point-virgule ; vous permet d’exécuter plusieurs commandes séquentiellement sur une seule ligne.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Les fondamentaux

Entraînez-vous par vous-même : Playground Terminal