Maison >Opération et maintenance >exploitation et maintenance Linux >Quelles sont les commandes pour afficher les journaux sous Linux ?

Quelles sont les commandes pour afficher les journaux sous Linux ?

藏色散人
藏色散人original
2021-09-17 13:58:4696320parcourir

Les commandes pour afficher les journaux sous Linux sont : 1. La commande tail est utilisée pour afficher les premières lignes de journaux ; 2. La commande head est utilisée pour afficher les lignes de journaux suivantes ; 3. La commande cat peut être ; utilisé pour interroger les journaux de mots-clés.

Quelles sont les commandes pour afficher les journaux sous Linux ?

L'environnement d'exploitation de cet article : système linux5.9.8, ordinateur Dell G3.

Quelles sont les commandes pour afficher les journaux sous Linux ?

Commandes communes pour afficher les journaux sous Linux

1. Commandes courantes pour afficher les journaux

tail :

-n est pour afficher le numéro de ligne équivalent à la commande nl ;

              tail -100f test .log en temps réel Surveiller 100 lignes de journaux

              tail -n         test.log     Interroger les 10 dernières lignes de journaux à la fin du journal ;           tail -n +10 test.log                         --                                                                                                                             . est l'opposé de tail , Tail est le nombre de lignes de journaux après la lecture ; les exemples sont les suivants :

head -n 10 fichier journal de requête test.log dans le journal de journal

head -n -10 journal de requête test.log ; fichier sauf les 10 dernières lignes des 10 dernières lignes Tous les autres journaux ; : Cat :

TAC est un ordre inversé, qui est une écriture inversée de mot CAT ; l'exemple est le suivant :

cat -n test.log | "debug" pour interroger les journaux de mots-clés

2. Scénario d'application 1 : Afficher par numéro de ligne --- filtrer les journaux à proximité du mot-clé

1) cat -n test.log | grep "debug" Obtenez le numéro de ligne de le journal des clés

2) cat -n test.log | TAIL -N +92 | Head -N 20 Sélectionnez la ligne du milieu où se trouve le mot-clé. Vérifiez ensuite le journal dans les 10 premières lignes et les 10 dernières lignes du. mot-clé :

TAIL -N +92 indique le journal dans la requête 92 -n 20 signifie vérifier les 20 premiers enregistrements dans les résultats de la requête précédente

3 Scénario d'application 2 : journaux de requête basés sur la date

. sed -n '/2014-12-17 16:17:20 /,/2014-12-17 16:17:36/p' test.log

                                                       utiliser using gr épisode '2014-12-17 16:17:20 ' test.log pour déterminer s'il y a ce point temporel dans le journal

4. Troisième scénario d'application : le contenu du journal est très volumineux et il n'est pas pratique de le visualiser lorsqu'il est imprimé à l'écran

(1 ) Utilisez la commande more And less, s s : Cat -N test.log | GREP "Debug" | More est imprimé dans la pagination, et en cliquant sur la touche espace pages

(2) utilisez & gt; dans le fichier À ce moment-là, vous pouvez extraire cette analyse de fichier, par exemple : cat -n test.log | grep "debug" & gt; debug.txt

Apprentissage recommandé : "

tutoriel vidéo Linux

"

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