logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:tail [24/08/2010 01:47]
martin_mtl
doc:systeme:tail [16/09/2015 19:27] (Version actuelle)
milou [La commande tail]
Ligne 1: Ligne 1:
 +====== La commande tail ======
  
 +  * Objet : La commande tail
 +  * Niveau requis : {{tag>​débutant avisé}}
 +  * Commentaires : permet d'​afficher les dernières lignes d'un fichier
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]]
 +  * Suivi : {{tag>​à-compléter }}
 +    * Création par [[user>​MaTTuX_]] le 17/06/2007 à 07:21
 +    * Testé par [[user>​milou]] le 16/09/2015
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​pid=116779#​p116779| C'est ici]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
 + 
 +
 +
 +=====Introduction======
 +La commande ''​tail''​ permet de lire les dernières lignes d'un fichier.
 +
 +===== Utilisation =====
 +<code root>​tail /​var/​log/​auth.log</​code>​
 +<file text retour de la commande ci-dessus>​
 +Jun 14 19:25:01 serveurdeb CRON[5760]: pam_unix(cron:​session):​ session closed for user root
 +Jun 14 19:25:01 serveurdeb CRON[5766]: pam_unix(cron:​session):​ session closed for user root
 +Jun 14 19:29:21 serveurdeb su[5791]: Successful su for root by mon_user
 +Jun 14 19:29:21 serveurdeb su[5791]: + pts/2 mon_user:​root
 +Jun 14 19:29:21 serveurdeb su[5791]: pam_unix(su:​session):​ session opened for user root by admijoel(uid=1000)
 +Jun 14 19:29:54 serveurdeb su[5791]: pam_unix(su:​session):​ session closed for user root
 +Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:​session):​ session opened for user root by (uid=0)
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session opened for user root by (uid=0)
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session closed for user root
 +Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:​session):​ session closed for user root
 +</​file>​
 +
 +==== Option -n ====
 +
 +L'​option ''​-n''​ <​chiffre>​ détermine le nombre (<​chiffre>​) de lignes que l'on désire afficher.
 +
 +**Exemple :**
 +
 +Pour lire les trois dernières lignes du même fichier que précédemment,​ tapez :
 +<code root>​tail -n 3 /​var/​log/​auth.log</​code>​
 +<file text retour de la commande ci-dessus>​
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session opened for user root by (uid=0)
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session closed for user root
 +Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:​session):​ session closed for user root
 +</​file>​
 +
 +Ou bien même on peut ignorer le n en le remplaçant par le chiffre ainsi :
 +<code root>​tail -3 /​var/​log/​auth.log</​code>​
 +<file text retour de la commande ci-dessus>​
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session opened for user root by (uid=0)
 +Jun 14 19:30:01 serveurdeb CRON[5798]: pam_unix(cron:​session):​ session closed for user root
 +Jun 14 19:30:01 serveurdeb CRON[5797]: pam_unix(cron:​session):​ session closed for user root
 +</​file>​
 +//Merci à //​**francoise**//​ sur le salon #​debian-facile pour le retour de cette expérimentation !//
 +
 +==== Option -f ====
 +
 +''​-f''​ (f pour "//​follow//",​ "//​suivre//"​ en anglais). ;-)
 +
 +Ce paramètre permet de __suivre__ la fin du fichier au fur et à mesure de son évolution.
 +
 +C'est extrêmement utile __pour suivre un fichier de log__ qui évolue souvent.
 +
 +Exemple avec ''​syslog''​ :
 +<code root>​tail -f /​var/​log/​syslog</​code>​
 +<file text retour de la commande ci-dessus>​
 +Jun 14 19:55:01 serveurdeb /​USR/​SBIN/​CRON[5886]:​ (root) CMD (/​root/​scripts-root/​backup/​backup_mpeg.sh)
 +Jun 14 20:00:01 serveurdeb /​USR/​SBIN/​CRON[5897]:​ (root) CMD (/​root/​scripts-root/​backup/​rsync_avi.sh)
 +Jun 14 20:00:01 serveurdeb /​USR/​SBIN/​CRON[5898]:​ (root) CMD (/​root/​scripts-root/​backup/​backup_mpeg.sh)
 +</​file>​
 +
 +===== Lien et remerciement : =====
 +
 +  * http://​www.siteduzero.com/​tutoriel-3-12771-manipuler-les-fichiers.html#​ss_part_2
 +
 +===== À voir : =====
 +
 +  * [[:​doc:​systeme:​ccze | CCZE]] Une application de coloration syntaxique dédiée aux log.
 +
 +
 +
 +\\
 +\\
 +
 +//Fort, non ?// :-D

Pied de page des forums

Propulsé par FluxBB