Sous Linux, la commande tail est utilisée pour afficher les données à la fin du fichier. Elle peut afficher la dernière partie d'un ou plusieurs fichiers ou données de pipeline (la valeur par défaut est de 10 lignes). La syntaxe est "tail [option]). nom de fichier" ; options communes "-n" est utilisé pour spécifier le nombre de lignes à afficher, "-c" est utilisé pour spécifier un nombre spécifique d'octets à afficher et "-f" est utilisé pour surveiller le fichier pour changements. L'une des utilisations les plus courantes de la commande tail consiste à surveiller et analyser les journaux et autres fichiers qui changent au fil du temps, souvent en conjonction avec d'autres outils tels que grep.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Commande Linux tail
La commande tail affiche la dernière partie (10 lignes par défaut) d'un ou plusieurs fichiers ou données de pipeline ; L'une des utilisations les plus courantes de la commande tail consiste à surveiller et analyser les journaux et autres fichiers qui changent au fil du temps, souvent en conjonction avec d'autres outils tels que grep.
Syntaxe de base :
tail [OPTION] FILE
OPTION : options de queue, jetons un coup d'œil à certaines des options les plus courantes.
Option -n (--lines) : Spécifiez le nombre de lignes à afficher
Option -c (--bytes) : Spécifiez un nombre spécifique d'octets à afficher
-f (-- suivez) Options : surveillez les fichiers pour les modifications
FILE : zéro ou plusieurs noms de fichiers d'entrée. Si FILE n'est pas spécifié ou si FILE est -, tail lit l'entrée standard.
Explication :
option | signification |
---|---|
-n K -n K | 这里的 K 指的是行数,该选项表示输出最后 K 行,在此基础上,如果使用 -n +K,则表示从文件的第 K 行开始输出。 |
-c K | Le K ici fait référence au nombre de lignes. Cette option signifie afficher les K dernières lignes. . Ici, en gros, si vous utilisez -n +K, cela signifie démarrer la sortie à partir de la Kème ligne du fichier. |
Le K fait ici référence au nombre d'octets. Cette option indique le contenu des K derniers octets du fichier de sortie. Sur cette base, utilisez -c +K. Indique que la sortie commence à partir du Kème octet du fichier. |
Sortez les données nouvellement ajoutées après les modifications du fichier.
Comment utiliser la commande tail ?Lorsqu'elle est utilisée dans sa forme la plus simple sans aucune option, la commande tail affichera les 10 dernières lignes.
tail filename.txt
tail -n <NUMBER> filename.txt
Pour afficher les 50 dernières lignes d'un fichier nommé filename.txt, vous devez utiliser : tail -n 50 filename.txt
tail -50 filename.txt
tail -c <NUMBER> filename.txt
tail -c 500 filename.txt
tail -c 2k filename.txt
tail -f filename.txt
tail -f /var/log/nginx/error.log
Pour continuer à surveiller le fichier au fur et à mesure de sa recréation, vous devez utiliser l'option -f : tail -F filename.txt
tail filename1.txt filename2.txt
tail -c 20 filename1.txt filename2.txt
tail -f /var/log/apache2/access.log | grep 192.168.42.12
ps aux | sort -nk +3 | tail -5
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!