Production, vérification, développement, peu importe Les journaux sont de plus en plus écrits dans le fichier de type server.log du serveur AP. Pour surveiller les mouvements du système qui ne sont pas visibles de l'extérieur, par exemple si le module fonctionne correctement Vous devez surveiller le journal chaque fois que vous le publiez, non?
À ce moment-là, je me connecte au serveur linux avec TeraTerm etc. et je vois le fichier journal. Quelle commande utilisez-vous? Est une histoire
Eh bien c'est ça
chemin du fichier tail -f
Par exemple
tail -f /asd/asdasdasd/asdasdasd/server.log
Comme Vous pouvez désormais surveiller les fichiers écrasés en temps réel
De nos jours, la queue est faible
moins + F chemin du fichier
Par exemple
less +F /sdd/sdsdsd/sdsdsd/server.log
C'est la même fonction que tail -f
Arrêtez la mise à jour avec Ctrl + C
Et qu'est-ce qui se passerait si
less /sdd/sdsdsd/sdsdsd/server.log
Tapez simplement shift + f
(F en haut) après l'exécution
Donc tu peux faire quelque chose comme Grep
Si vous entrez &
en mode sans mise à jour, un champ de saisie apparaîtra.
Entrez le mot "correspondance exacte" ou "qqq | eee" pour rechercher OU
Il est sensible à la casse, alors tapez-le correctement
De plus, si vous entrez !
Après avoir entré &
, vous serez en mode de non-correspondance (recherche de non-correspondance).
Vous pouvez télécharger le fichier journal localement et le rechercher sur place sans avoir à utiliser Grep avec Sakura Editor.
De plus, si vous êtes dans un mode qui ne se met pas à jour automatiquement, appuyez sur la touche B en haut de la page, la touche Espace en bas de la page, la touche G en haut et les touches Maj + G en bas. Peut voler à la fois
Il n'est pas exagéré de dire que less est compatible vers le haut avec la queue.
Commençons Power-Shell Vous devriez pouvoir le faire avec la touche A de la touche win + la touche X
Et
Get-Content -wait -tail 10 -encod UTF8 -chemin de chemin
La partie 10 ici est le nombre de lignes à obtenir en premier, si vous ne spécifiez pas tail -f
, c'est 10 au début, donc j'ai écrit 10