0Pricing
DevOps Bootcamp · Leçon

Afficher le contenu des fichiers (cat, less, head, tail)

Découvrez différentes commandes pour afficher et examiner le contenu de fichiers texte, de l’affichage intégral à celui de sections précises.

Afficher le contenu des fichiers (cat, less, head, tail) est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.

Examiner des fichiers sous Linux

Vous êtes-vous déjà demandé ce qu’un fichier contenait sans l’ouvrir dans un éditeur graphique ? Le terminal Linux fournit des commandes puissantes pour afficher rapidement le contenu des fichiers.

C’est très pratique pour vérifier des fichiers journaux, des paramètres de configuration ou simplement jeter un coup d’œil rapide à un document.

`cat` : afficher des fichiers entiers

La commande cat (abréviation de « concatenate ») est l’un des moyens les plus simples d’afficher l’intégralité du contenu d’un fichier directement dans le terminal.

Créons un petit fichier, puis affichons-le :

echo "Line 1\nLine 2\nLine 3" > my_file.txt

Exécutez maintenant cat my_file.txt :

cat my_file.txt
Résultat :
Line 1
Line 2
Line 3

Quand `cat` ne suffit pas

Bien que cat soit très pratique pour les petits fichiers, cette commande peut poser problème avec les fichiers plus volumineux. Si un fichier contient de nombreuses lignes, son contenu défilera trop rapidement à l’écran.

Vous ne verrez alors que la toute dernière partie du fichier, ce qui rend sa lecture depuis le début difficile. C’est là que d’autres outils se révèlent utiles !

`less` : Afficher de gros fichiers

Pour les fichiers volumineux, la commande less vous sera très utile. Il s’agit d’un outil de pagination qui vous permet d’afficher le contenu d’un fichier écran par écran, de faire défiler le contenu vers le haut ou vers le bas, et même d’effectuer des recherches.

Contrairement à cat, less ne charge pas tout le fichier en mémoire, ce qui le rend efficace pour les fichiers très volumineux.

Essayez-la (vous devrez appuyer sur « q » pour quitter) :

less my_file.txt

Le terminal affichera le contenu du fichier, ce qui vous permettra de vous déplacer dedans.

Naviguer dans `less`

Une fois dans less, vous pouvez utiliser plusieurs touches pour vous déplacer :

  • Barre d’espace : Faire défiler le contenu d’une page vers le bas.
  • b : Faire défiler le contenu d’une page vers le haut.
  • Flèche vers le bas : Faire défiler le contenu d’une ligne vers le bas.
  • Flèche vers le haut : Faire défiler le contenu d’une ligne vers le haut.
  • q : Quitter less et revenir à l’invite du terminal.

Ces touches sont essentielles pour afficher simplement des fichiers de manière interactive !

`head` : Afficher le début

Parfois, vous avez seulement besoin de voir le tout début d’un fichier. La commande head affiche les premières lignes d’un fichier.

Par défaut, head affiche les 10 premières lignes d’un fichier.

Affichons les premières lignes de notre fichier my_file.txt (qui ne contient que 3 lignes) :

head my_file.txt
Sortie :
Line 1
Line 2
Line 3

`head -n` : Personnaliser le nombre de lignes

Vous pouvez préciser exactement combien de lignes head doit afficher à l’aide de l’option -n, suivie du nombre de lignes.

Par exemple, pour afficher uniquement les 2 premières lignes :

head -n 2 my_file.txt
Sortie :
Line 1
Line 2

C’est utile pour vérifier rapidement les en-têtes ou les configurations initiales.

`tail` : Afficher la fin

Tout comme head affiche le début, la commande tail affiche la fin d’un fichier. Elle est particulièrement utile pour les fichiers journaux auxquels de nouvelles entrées sont constamment ajoutées à la fin.

Par défaut, tail affiche également les 10 dernières lignes d’un fichier.

tail my_file.txt
Sortie :
Line 1
Line 2
Line 3

(Comme notre fichier est petit, toutes ses lignes sont affichées, comme avec head.)

`tail -n` : Personnaliser l’affichage de la fin

Comme avec head, vous pouvez utiliser l’option -n avec tail pour préciser combien de lignes situées à la fin du fichier vous souhaitez afficher.

Pour afficher les 2 dernières lignes :

tail -n 2 my_file.txt
Sortie :
Line 2
Line 3

C’est idéal pour vérifier les dernières entrées d’un fichier journal.

Vérification rapide : affichage de fichiers

Vous disposez d’un fichier journal très volumineux nommé server.log. Vous souhaitez afficher rapidement uniquement les 5 dernières entrées, sans faire défiler tout le fichier. Quelle commande devez-vous utiliser ?

Récapitulatif : commandes d’affichage du contenu des fichiers

Excellent travail ! Vous avez appris les commandes essentielles pour afficher le contenu des fichiers :

  • cat : Affiche le fichier entier, ce qui convient mieux aux petits fichiers.
  • less : Outil de pagination interactif pour les gros fichiers, permettant de faire défiler le contenu et d’effectuer des recherches.
  • head : Affiche le début d’un fichier (10 lignes par défaut) ; utilisez -n pour personnaliser le nombre de lignes.
  • tail : Affiche la fin d’un fichier (10 lignes par défaut) ; utilisez -n pour personnaliser le nombre de lignes.

Ces commandes sont fondamentales pour naviguer efficacement dans Linux et résoudre les problèmes !

Questions Fréquemment Posées

La leçon « Afficher le contenu des fichiers (cat, less, head, tail) » est-elle gratuite ?

Oui — le texte complet de « Afficher le contenu des fichiers (cat, less, head, tail) » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Afficher le contenu des fichiers (cat, less, head, tail) » ?

Découvrez différentes commandes pour afficher et examiner le contenu de fichiers texte, de l’affichage intégral à celui de sections précises. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?

Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Afficher le contenu des fichiers (cat, less, head, tail) » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?

Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Afficher le contenu des fichiers (cat, less, head, tail)
  2. Comprendre les permissions des fichiers (chmod, chown)
  3. Rechercher des fichiers (find, grep)
  4. Créer des liens : liens physiques et liens symboliques
← Retour à DevOps Bootcamp