Retour au cours

20. Afficher le contenu d'un fichier : les commandes `tail`, `more` et `less`

Les Bases de Linux : de Zéro à Héros du CLI

Visualiser les fins de fichiers et les gros fichiers

3. tail

tail affiche les dernières lignes d'un fichier (la « queue »). C'est extrêmement utile pour visualiser des fichiers de log, car les nouvelles entrées sont écrites à la fin.

  • Par défaut : les 10 dernières lignes. bash $ tail /var/log/syslog

  • Voir les 20 dernières lignes : bash $ tail -n 20 /var/log/syslog

Surveiller les fichiers (tail -f)

L'option -f (follow) maintient le fichier ouvert et affiche les nouvelles lignes au fur et à mesure qu'elles sont ajoutées, ce qui est parfait pour la surveillance des logs en temps réel.

bash $ tail -f /var/log/syslog

4. less et more (Pagers)

Ces commandes sont essentielles pour visualiser de gros fichiers, car elles affichent le contenu un écran à la fois (pagination).

  • less est supérieur à more car il permet la navigation vers l'arrière.

bash $ less /var/log/boot.log

À l'intérieur de less :

  • Barre d'espace : Faire défiler d'une page vers le bas.
  • b : Faire défiler d'une page vers le haut.
  • /terme_recherche : Rechercher du texte vers l'avant.
  • n : Passer au résultat de recherche suivant.
  • q : Quitter et revenir à l'invite du shell.