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,tailethead. - 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
caten combinaison avectail. - 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.



