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 →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:tail [17/06/2007 07:21] mattux créée |
doc:systeme:tail [04/03/2014 09:23] captnfab [La commande tail] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== La commande tail ====== | ||
+ | * Objet : La commande tail | ||
+ | * Niveau requis : {{tag>débutant}} | ||
+ | * 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 ** mattux** 17/06/2007 07:21 | ||
+ | * Testé par FIXME | ||
+ | * Commentaires sur le forum : [[url| C'est ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | ||
+ | |||
+ | |||
+ | =====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 |