Maison  >  Article  >  Tutoriel système  >  Comment afficher les dernières lignes d'un fichier sous Linux

Comment afficher les dernières lignes d'un fichier sous Linux

WBOY
WBOYavant
2023-12-28 23:41:271247parcourir

Rendu

linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)

linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)

tail -n 20 nom de fichier
Description : Afficher les 20 dernières lignes du nom de fichier.

Comment utiliser la commande tail sous Linux

Le but de la commande Linux tail est de générer la dernière partie du fichier spécifié sur un périphérique standard selon les besoins, généralement un terminal. De manière générale, il s'agit d'afficher les dernières lignes d'un fichier d'archive sur le terminal. le fichier a été mis à jour, tail Il s'actualisera automatiquement pour garantir que vous voyez le dernier contenu du fichier.

1. syntaxe de la commande tail

tail [ -f ] [ -c Nombre | -n Nombre | -m Nombre | -k Nombre ] [ Fichier ]
Explication du paramètre :
-f Ce paramètre est utilisé pour surveiller la croissance des fichiers File.
-c Number Lit le fichier spécifié à partir de la position de l'octet Number
-n Nombre Lit le fichier spécifié à partir de la position de la ligne numérique.
-m Number lit le fichier spécifié à partir de la position du caractère multi-octets Number. Par exemple, si votre fichier contient des caractères chinois, si le paramètre -c est spécifié, cela peut provoquer une troncature, mais l'utilisation de -m évitera ce problème.
-b Number Lit le fichier spécifié à partir de la position du bloc de 512 octets représentée par Number.
-k Number Lit le fichier spécifié à partir de la position du bloc de 1 Ko représentée par Number.
Fichier spécifie le nom du fichier cible de l'opération
Les commandes ci-dessus impliquent toutes un nombre. Si elles ne sont pas spécifiées, 10 lignes seront affichées par défaut. Un signe positif ou négatif peut être utilisé devant le numéro pour indiquer si le décalage est calculé à partir du haut ou de la queue.
Les fichiers exécutables de queue se trouvent généralement sous /usr/bin/.

2. Exemple de démonstration de la façon d'utiliser la commande tail

1. tail -f nom de fichier
Description : Surveillez le contenu de la fin du nom de fichier (10 lignes par défaut, équivalent à l'ajout du paramètre -n 10), actualisez et affichez à l'écran. Pour quitter, appuyez sur CTRL+C.
2. tail -n 20 nom de fichier
Description : Afficher les 20 dernières lignes du nom de fichier.
3. tail -n +20 nom de fichier
Description : Afficher les 20 premières lignes du nom de fichier.
4. tail -r -n 10 nom de fichier
Description : Affiche les 10 dernières lignes du nom de fichier dans l'ordre inverse.
Supplément :

Les commandes avec des fonctions similaires à tail incluent :
cat affiche le contenu du fichier à partir de la première ligne.
tac affiche le contenu du fichier à partir de la dernière ligne.
L'onglet Plus affiche le contenu du fichier.
moins est similaire à plus, mais prend en charge la page suivante
head n'affiche que les premières lignes
tail n'affiche que les lignes suivantes
n Afficher le contenu du fichier avec le numéro de ligne
od affiche le contenu du fichier au format binaire

1. Affichez les n lignes dans l'en-tête du fichier texte

head -n 200 filename #--200 peut être remplacé par n'importe quel numéro

2. Afficher n lignes à la fin du fichier texte

tail -n 200 filename #--200 peut être remplacé par n'importe quel numéro

3. Afficher le nombre de lignes dans un fichier texte

wc -l filename

linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)

Linux – Affichage du fichier Centos comment afficher les dernières lignes et certaines lignes

1.Afficher les 20 dernières lignes

tail -n 20 文件名

Comme tail -n 20 log.txt

2. Affichez le 20 du milieu, à partir de 1000

cat log.txt|tail -n +1000|head -n 20

Remarque : tail -n + numéro de ligne signifie le nombre de lignes à partir desquelles commencer. Si tail -n - line == tail -n line signifie le nombre de lignes de données à la fin du fichier
head -n 20 Les 20 premières lignes de données

3. Vous pouvez également utiliser la commande sed

Comme sed -n '100,120p' log.txt 100 à 120 lignes de données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer