Question 1Quelle commande affiche le contenu d'un fichier du début à la fin d'un seul coup ?
Afficher le contenu — cat / head / tail / wc
Affiche tout le fichier avec cat, le début et la fin avec head et tail, et compte les lignes avec wc -l — plus la méthode de vérification des logs, tout en pratique dans un terminal en navigateur.
Afficher tout le fichier — cat
cat est la commande qui affiche tout le contenu d'un fichier à l'écran.
Utilise-la quand tu veux tout voir d'un coup d'œil, comme un court fichier de config ou un mémo.
Il suffit de passer le nom du fichier et elle l'affiche tel quel, de la première à la dernière ligne.
Pour les fichiers très longs, sous Ubuntu et systèmes similaires tu utiliserais less pour défiler écran par écran et q pour quitter.
Dans la console de ce cours, tu affiches tout le fichier avec cat, et pour les longs fichiers tu prends juste la partie qu'il te faut avec les head et tail que tu apprendras ensuite.
cat pour le tout, head / tail pour des parties, et wc -l pour la quantité.echo one > memo.txt # écrire la ligne 1
echo two >> memo.txt # ajouter la ligne 2
echo three >> memo.txt # ajouter la ligne 3
cat memo.txt # afficher chaque ligne
Afficher le début — head
head prend juste le nombre de lignes indiqué depuis le début d'un fichier.
Sans option, il affiche les 10 premières lignes, et écrire un nombre après -n le limite à ce nombre.
C'est pratique pour vérifier le début d'un long log ou les premiers enregistrements de données.
| Usage | Signification |
|---|---|
head f | Affiche les 10 premières lignes (par défaut) |
head -n N f | Affiche les N premières lignes |
head affiche depuis le début. Utilise -n pour fixer le nombre de lignes.echo l1 > log.txt # créer le fichier source
echo l2 >> log.txt
echo l3 >> log.txt
head -n 2 log.txt # les 2 premières lignes (l1 l2)
Afficher la fin — tail
tail prend juste le nombre de lignes indiqué depuis la fin d'un fichier.
Sans option, il affiche les 10 dernières lignes, et -n fixe le nombre de lignes.
Il sert souvent à vérifier les dernières lignes d'un log.
| Usage | Signification |
|---|---|
tail f | Affiche les 10 dernières lignes (par défaut) |
tail -n N f | Affiche les N dernières lignes |
tail affiche depuis la fin. C'est pratique pour vérifier les dernières lignes.echo l1 > log.txt # créer le fichier source
echo l2 >> log.txt
echo l3 >> log.txt
tail -n 2 log.txt # les 2 dernières lignes (l2 l3)
Compter les lignes — wc
wc est la commande qui compte les mots et les lignes.
Ajoute -l pour afficher juste le nombre de lignes d'un fichier.
Tu peux voir rapidement combien de lignes un log a accumulées ou combien d'enregistrements il y a sans tout lire.
| Usage | Signification |
|---|---|
wc f | Affiche le nombre de lignes, de mots et de caractères |
wc -l f | Affiche juste le nombre de lignes |
wc -w f | Affiche juste le nombre de mots |
wc compte. Utilise -l pour prendre juste le nombre de lignes.echo a > data.txt # créer le fichier source
echo b >> data.txt
echo c >> data.txt
wc -l data.txt # nombre de lignes (3)
Préciser le nombre de lignes avec `-n`
Quand tu sais combien de lignes tu veux avec head ou tail, le préciser avec -n prend exactement la partie voulue.
Vérification des connaissances
Répondez à chaque question une par une.
Question 2Laquelle utilises-tu pour afficher juste les dernières lignes d'un fichier ?
Question 3Que t'indique le fait de lancer wc -l data.txt ?