O comando tail

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

[ Hits: 140.640 ]

Blog: https://mestrefabio.com

 


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
fabio@vivaolinux.com.br
Outras dicas deste autor

Listando o tamanho de todos os arquivos e diretórios ocultos da HOME

O comando nohup

Vantagens de usar o Vim ao invés do VSCode

Usando a chave UNIQUE para campos em uma tabela MySQL

O comando mkpasswd

Leitura recomendada

Adicione comandos na inicialização do seu Linux

Planilha para facilitar definição de máscara no chmod

Como montar uma partição NTFS ou FAT32

Alterando endereço MAC da interface de rede

Encontrando documentação de comandos no seu próprio Linux

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts