Retour au cours

Visualiser les fichiers : cat, less, more, head, tail

Masterclass Termux : De zéro à expert Linux sur Android

9. Visualiser les fichiers : cat, less, more, head, tail

Avant de se plonger dans les éditeurs, savoir inspecter rapidement le contenu d'un fichier est essentiel.

1. Concaténer et afficher (cat)

cat (concatenate) affiche tout le contenu d'un fichier sur l'écran du terminal.

bash

Créer un fichier factice

$ echo 'Ligne 1 Ligne 2 Ligne 3' > exemple.txt

Afficher le contenu

$ cat exemple.txt Ligne 1 Ligne 2 Ligne 3

Si le fichier est très volumineux, cat inondera votre écran, ce qui peut être peu pratique.

2. Visionneuses pour les gros fichiers (less et more)

Les visionneuses (pagers) permettent de visualiser le contenu écran par écran. less est généralement préféré à more car il permet la navigation vers l'arrière.

bash

Voir un gros fichier système en utilisant less

$ less /etc/motd

À l'intérieur de less :

Appuyez sur ESPACE pour descendre d'une page.

Appuyez sur 'b' pour remonter d'une page.

Appuyez sur 'q' pour quitter.

3. Visualiser les extrémités d'un fichier (head et tail)

  • head : Affiche les premières lignes (le début) d'un fichier.
  • tail : Affiche les dernières lignes (la fin) d'un fichier (utile pour les journaux/logs).

Par défaut, les deux affichent les 10 premières/dernières lignes. Utilisez le drapeau -n pour spécifier un nombre.

bash

Afficher les 5 premières lignes

$ head -n 5 logfile.log

Afficher les 20 dernières lignes

$ tail -n 20 error.log

Surveiller un fichier en temps réel (utile pour les logs en direct)

$ tail -f access.log

Appuyez sur Ctrl+C pour arrêter la surveillance.