Syntaxe:
Tail [Option]… [Fichier]
Il peut y avoir plus d'un fichier dans la commande. Linux fournit une plate-forme aux nouveaux utilisateurs pour les aider à utiliser les commandes Linux Tail. À cette fin, la commande annexe suivante est utilisée:
$ tail - help
L'interface qui apparaît contient toutes les informations possibles concernant la queue. En outre, les utilisateurs peuvent également obtenir l'aide du manuel de Linux. C'est un guide complet pour l'utilisation de la commande de la queue. Il a également toutes les options et fonctionnalités fournies par la commande -tail.
$ mande
Exemple 1:
Considérons un exemple simple dans lequel nous appliquerons la commande de queue sur un fichier ayant des noms de villes. Affichez le contenu du fichier, où la ville.txt est le nom.
$ Cat City.SMS
Appliquez maintenant la commande de queue sur ce fichier. Cette commande va chercher les 10 dernières lignes de l'enregistrement. Le nombre 10 est constant. Donc, si vous ne fournissez pas de nombre spécifique, le système le considère par défaut comme 10. Et si nous spécifions un nombre, alors la sortie est limitée à ce nombre.
$ Tail City.SMS
Vous pouvez voir que la sortie contient les 10 dernières villes présentes dans le fichier.
Exemple 2:
Maintenant dans cet exemple, nous fournirons un numéro pour obtenir la sortie souhaitée du contenu du fichier. 4 lignes doivent être sélectionnées en appliquant une commande. -n représente le numéro, et c'est le nombre de lignes que nous voulons imprimer. Num est obligatoire pour obtenir une sortie spécifique. Sinon, une erreur s'affiche. n peut être supprimé mais «-« est toujours requis.
$ tail -n 4 ville.SMS
Il est visible à partir de la sortie que les 4 dernières lignes sont affichées.
Exemple 3:
La commande Tail a également une option plus «+» dans laquelle la sortie est obtenue à partir du numéro spécifié qui est mentionné dans la commande jusqu'à la fin du fichier.
$ tail +14 ville.SMS
Dans cet exemple, nous avons pris 14 lignes pour fournir la sortie de cette ligne jusqu'à la dernière ligne du fichier d'entrée.
Exemple 4:
Maintenant, à l'avenir, nous apprenons l'utilisation de -c dans la commande de la queue. Ainsi, -c fournit la sortie des octets du nombre fourni dans la commande. Il doit ajouter -c avec le nombre positif ou négatif dans votre commande car sans cela, le système affichera un message d'erreur. Tandis que les nombres peuvent être l'un des + ive et -ive.
Si le NUM est positif, «+ num», il affichera tout le contenu du fichier après avoir ignoré les octets numériques à partir du démarrage du contenu dans le fichier. Et s'il s'agit d'un nombre négatif, «-num», il affiche les nombres d'octets du dernier du fichier.
Considérez certaines données du dernier de la même ville de fichiers.SMS.
Nous appliquerons la commande en utilisant la condition suivante:
$ tail c -5 ville.SMS
De la sortie, il est clair que le -NUM affiche les octets de sortie du dernier. Comme nous avons fourni le signe négatif du nombre qu'il implique, les octets seront comptés à partir du dernier. Le nombre est 5, donc les octets se déplaceront à 5 étapes de la fin jusqu'à ce que 5 caractères soient couverts.
De même, prenez un autre exemple dans lequel le nombre -5 est remplacé par -31. Cela contiendra 4 lignes, y compris chaque nouvelle ligne en tant que nouveau personnage.
$ Tail -C -31 Ville.SMS
Si nous ne fournissons aucun signe avec le numéro, alors le nombre des derniers octets s'affiche à partir du fichier d'entrée.
Exemple 5:
Cet exemple traite de l'utilisation de -Q dans la commande de queue. «-Q» implique la fonction de jointure. Il est utilisé lorsque deux fichiers ou plus doivent être affichés et pris comme entrée dans la commande de queue. Considérez deux fichiers City.TXT et Capitals.txt qui sont utilisés comme entrée dans la commande.
Sans ajouter -Q dans la commande
Si nous n'ajoutez pas -Q dans la commande et n'utilisons que la commande Tail avec les noms de deux fichiers, alors la sortie affichera les deux noms des fichiers s'afficheront avant d'afficher le contenu entre les fichiers. Nous pouvons l'observer en exécutant la commande ci-dessous:
$ Tail City.Capitals TXT.SMS
La sortie montre que le contenu des deux fichiers est suivi de leurs noms de fichiers. Et comme c'est une commande de queue et nous n'avons mentionné aucun numéro. Ainsi, par défaut, les 10 dernières lignes seront affichées en conséquence.
Ajouter -Q dans la commande de queue
Nous allons maintenant ajouter "-Q" avec deux noms de fichiers dans la même commande mentionnée ci-dessus. En utilisant cela, les noms de fichiers qui ont été prévisuaux dans le dernier exemple ne sont pas affichés. Seul le contenu du fichier est affiché en sortie et est aligné dans une séquence.
$ Tail -Q City.Capitals TXT.SMS
À partir de la sortie, vous pouvez voir que les données des deux fichiers s'affichent sans nom comme une rubrique. Les 10 premières lignes sont d'un seul fichier et les 10 secondes sont du 11e ligne contenant les données du deuxième fichier.
Exemple 6:
En utilisant le mot-clé -v, les données du fichier sont toujours affichées avec le nom de fichier. La queue fournira les 10 derniers noms avec le nom de fichier.
$ tail -v ville.SMS
Vous pouvez voir que les valeurs sont imprimées avec le nom de fichier en haut.
Exemple 7:
Nous utiliserons la commande SORT dans la commande Tail. Pour cela, nous avons besoin d'un fichier ayant des noms de pays. Nous allons d'abord afficher le contenu du fichier à l'aide de la commande CAT.
Il y a deux cas que nous devons considérer. La première consiste à utiliser la commande de queue avant le tuyau et la commande de tri après le tuyau. Le deuxième cas est vice versa. Vous verrez que dans les deux cas, les résultats seront différents.
Considérez maintenant le premier cas. Nous voulons les 6 dernières lignes décrites dans la sortie, donc selon la commande, d'abord, les 6 dernières lignes seront sélectionnées et la commande de tri les organisera par ordre alphabétique.
$ tail -n 6 pays.txt | trier
Le deuxième cas consiste d'abord à trier toutes les données du fichier, puis à sélectionner les 6 derniers éléments.
$ Tult Country.txt | queue -N 6
À partir des deux sorties, vous pouvez voir la différence.
Exemple 8:
Dans cet exemple, nous utiliserons la queue avec la commande de tête.
Considérez la ville de fichiers.txt comme la queue est fourni avec le nombre positif. Puis les lignes à partir du 10e L'index sera imprimé et durera 5 lignes. Comme la tête donne le numéro 5.
$ tail -n +10 ville.txt | tête -N 5
Exemple 9:
Nous pouvons obtenir la sortie avec le numéro de ligne. Comme vous le savez, dans Linux, le terme NL est utilisé pour former une liste de nombres du contenu. Nous allons donc utiliser ce terme dans notre commande de queue.
$ nl échantillon1.txt | queue -5
Premièrement, les chiffres seront attribués, et deuxièmement, les 5 dernières lignes seront sélectionnées.
Conclusion
Dans cet article, nous avons expliqué la fonctionnalité de base de la commande de queue séparément, ainsi que d'autres commandes.