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 l'intégralité du fichier — vous avez seulement 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> montre les premières lignes d'un fichier. Par défaut, elle affiche les 10 premières lignes :

head log.txt

Pour spécifier le nombre de lignes à afficher, utilisez le drapeau -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 combien de lignes :

tail -n 3 log.txt   # afficher les 3 dernières lignes
tail -n 1 log.txt   # afficher 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 dans un fichier de journal (log)

Une astuce utile — combiner les deux :

Vous pouvez utiliser les deux commandes ensemble pour voir le début et la fin d'un fichier en même temps :

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

Défi

Débutant
Utilisez head et tail pour inspecter 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 la sortie des deux soit capturée ensemble :

1. Affichez les 3 premières lignes du fichier en utilisant head -n 3 log.txt
2. Affichez la dernière ligne du fichier en utilisant tail -n 1 log.txt

Exemple de format : command1; command2
Conseil : 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