Commandes de manipulation de fichiers Linux

LinuxBeginner
Pratiquer maintenant

Introduction

Ce défi vous propose de maîtriser l'usage des commandes cat, head et tail sous Linux. Ces utilitaires sont fondamentaux pour afficher le contenu d'un fichier, consulter ses premières ou dernières lignes, ainsi que pour fusionner plusieurs fichiers entre eux.

Utilisation de la commande Cat

La commande cat est principalement utilisée pour afficher l'intégralité du contenu d'un fichier. Dans cette étape, vous allez l'utiliser pour lire le fichier example.txt.

Objectif

Afficher le contenu de example.txt et rediriger la sortie vers un nouveau fichier nommé step1.txt.

Exemple de résultat

This is an example file.
It contains some text for the Linux challenge.
This is line 3.
This is line 4.
This is line 5.

Prérequis

  • Savoir utiliser la commande cat.
  • Comprendre le fonctionnement de l'opérateur de redirection de flux > sous Linux.

Utilisation de la commande Head

La commande head permet de visualiser le début d'un fichier. Ici, vous allez apprendre à extraire uniquement les deux premières lignes de example.txt.

Objectif

Afficher les 2 premières lignes de example.txt et enregistrer le résultat dans un fichier nommé step2.txt.

Exemple de résultat

This is an example file.
It contains some text for the Linux challenge.

Prérequis

  • Savoir utiliser la commande head.
  • Maîtriser l'opérateur de redirection >.

Utilisation de la commande Tail

La commande tail est l'opposée de head : elle sert à afficher la fin d'un fichier. Dans cette étape, vous allez isoler la toute dernière ligne de example.txt.

Objectif

Afficher la dernière ligne de example.txt et enregistrer le résultat dans un fichier nommé step3.txt.

Exemple de résultat

This is line 5.

Prérequis

  • Savoir utiliser la commande tail.
  • Maîtriser l'opérateur de redirection >.

Combinaison des commandes Cat et Head

Les commandes cat et head peuvent être combinées pour cibler une plage spécifique de lignes. Dans cet exercice, vous allez extraire les lignes 3 et 4 de example.txt.

Objectif

Afficher les lignes 3 à 4 de example.txt et enregistrer le résultat dans un fichier nommé step4.txt.

Exemple de résultat

This is line 3.
This is line 4.

Prérequis

  • Savoir utiliser conjointement les commandes cat, tail et head.
  • Comprendre l'usage du tube Linux (pipe) |.
  • Maîtriser l'opérateur de redirection >.

Combinaison des commandes Cat et Tail

Il est également possible de combiner cat et tail pour traiter la fin d'un fichier. Ici, vous allez extraire les trois dernières lignes de example.txt.

Objectif

Afficher les 3 dernières lignes de example.txt et enregistrer le résultat dans un fichier nommé step5.txt.

Exemple de résultat

This is line 3.
This is line 4.
This is line 5.

Prérequis

  • Savoir utiliser la commande cat en combinaison avec tail.
  • Comprendre l'usage du tube Linux (pipe) |.
  • Maîtriser l'opérateur de redirection >.

Résumé

Félicitations ! Vous avez terminé ce défi sur la visualisation de fichiers. Vous devriez maintenant avoir une meilleure compréhension de l'utilisation des commandes cat, head et tail sous Linux. Ces outils vous permettront de consulter et de manipuler rapidement le contenu de vos fichiers dans n'importe quel environnement Linux.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer