O comando tail

Publicado por Fábio Berbert de Paula em 04/11/2002

[ Hits: 129.913 ]

Blog: https://youtube.com/c/cotidianohackeado

 


O comando tail



O comando tail pode ser utilizado para examinar as últimas linhas de um arquivo. O comando:

$ tail /etc/passwd

irá exibir as dez últimas linhas do arquivo /etc/passwd.

É possível também especificar o número de linhas a serem exibidas, ao invés das dez linhas que o comando adota como padrão:

$ tail -n 20 /etc/passwd

Uma diretiva muito útil é "-f", que permite a visualização dinâmica de um arquivo, ou seja, as linhas são exibidas na tela na medida em que são geradas.

Atenciosamente,
Fábio Berbert de Paula
[email protected]
Outras dicas deste autor

Emulador de terminal no Vim

Vysor - Espelhar/Gravar a tela do teu Android no Linux

Livro: Slackware Linux: Guia Prático

Baixando arquivos de FTP recursivamente

Skype Call Recorder - Como gravar áudio de chamadas do Skype

Leitura recomendada

Personalizando terminais Aterm, Eterm, RXVT e Xterm

Verificar quantos cores e processadores existem na máquina

Convertendo em massa "end-of-line" de arquivos de texto entre Windows, GNU/Linux e Mac OS

Arch Linux + Compiz - Janelas sem bordas?

Dando permissão para desligar o computador

  

Comentários
[1] Comentário enviado por Tatah Feeling em 17/04/2006 - 13:19h

Nossa.! Estou fazendo umas apostilinhas sobre comandos...e isso me ajudouuuu muito........

=**

[2] Comentário enviado por lcnrj em 17/10/2010 - 08:30h

Para especificar um intervalo de linhas para serem exibidas basta unir o comando head e tail:
ls | head -2 | tail -1

[3] Comentário enviado por bhartt em 22/11/2011 - 16:33h

Fabio, boa tarde,

Estou com uma duvida para filtrar os transações que excederam 5 ou mais segundo em tempo real no arquivo de log.
para que fique mais fácil entender o que que quero, utilizo o comando abaixo para imprimir alguns campos:


tail -f /usr/local/matrix/logs/strings.2011-11-22.arquivo.log|grep 'DURACAO'


onde ele me traz o seguinte:

[2011-11-22 15:45:15,653] [111122;154445;134] [port: xxxxx] '0.0.0.0, 7000, 20580493, DURACAO BANCO (mm:ss:SSS): 00:13:947'

no caso esta transação excedeu os encerrou com 00:13:947 segundos.

as informações que filtrei: dia, hora, porta de comunicação, PI de destino e a informação que eu necessito que é quanto durou para a transação ser concretizada, sendo que elas trafegam em Ethernet, Renpac, GPRS e X.25.

como faço para que o tail exiba as transações que excederam 5 segundos referente ao campo abaixo:

(mm:ss:SSS): 00:13:947'

[4] Comentário enviado por juliansoares em 17/02/2012 - 11:54h

Olá ,

quero saber se existe alguma comando igual o tail -f , porém em diretorio , não em arquivos de .log



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts