Maison  >  Article  >  Opération et maintenance  >  Comment afficher rapidement les dernières lignes d'un fichier sous Linux

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

WBOY
WBOYoriginal
2024-02-23 18:21:061030parcourir

Comment afficher rapidement les dernières lignes dun fichier sous Linux

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

Dans les systèmes Linux, vous rencontrez souvent des situations où vous devez afficher les dernières lignes d'un fichier, comme afficher les dernières lignes d'un fichier journal . Dans ce cas, nous pouvons utiliser certaines commandes pour voir rapidement ce qu'il y a à la fin du fichier. Certaines méthodes courantes seront présentées ci-dessous et des exemples de code spécifiques seront fournis.

  1. Utilisez la commande tail

La commande tail est une commande très courante utilisée pour afficher le contenu final d'un fichier. Le nombre de lignes à afficher peut être spécifié via la commande tail. L'option -t est utilisée pour spécifier le nombre de lignes à afficher. Si l'option -t n'est pas ajoutée, les 10 dernières lignes seront affichées par défaut.

tail -n 5 filename

La commande ci-dessus affichera les 5 dernières lignes du fichier "filename".

  1. Utilisez la commande cat pour combiner les commandes pipes et tail

Vous pouvez utiliser la commande cat pour afficher le contenu du fichier vers la sortie standard, puis diriger la sortie vers la commande tail pour afficher le contenu du nombre spécifié de lignes.

cat filename | tail -n 5

L'effet de cette commande est le même que la commande tail ci-dessus, qui affiche les 5 dernières lignes du fichier "filename".

  1. Utilisez la commande sed

En plus des commandes tail et cat, vous pouvez également utiliser la commande sed pour afficher les dernières lignes du fichier. La commande sed peut traiter le fichier ligne par ligne En utilisant la méthode '$!N', le contenu du fichier peut être lu ligne par ligne, puis le nombre de lignes spécifié peut être imprimé.

sed -n '$-5,$p' filename

Cette commande affichera le contenu de la cinquième avant-dernière ligne du fichier "filename", ce qui équivaut à afficher le contenu des cinq dernières lignes.

Ce qui précède explique comment afficher rapidement les dernières lignes d'un fichier sous le système Linux, et des exemples de code spécifiques sont fournis. Choisir une méthode appropriée pour afficher le contenu à la fin du fichier en fonction de la situation réelle peut améliorer l'efficacité du travail.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn