Maison >Opération et maintenance >exploitation et maintenance Linux >Quelles sont les commandes pour afficher les journaux sous Linux ?
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.
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édente3 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 journal4. 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!