O comando tail

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

[ Hits: 141.606 ]

Blog: https://fabio.automatizando.dev

 


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

Como ajustar o brilho da tela via linha de comando

Como instalar Opera no Debian 10 Buster

GhostScript - Reduzindo o tamanho de arquivos PDF pelo terminal

Como suprimir a emissão de luz azul da tela via linha de comando

Como extrair um print de um arquivo de vídeo

Leitura recomendada

Adicione comandos na inicialização do seu Linux

Calendário no modo console

MultiTail - Comando tail em múltiplos arquivos no Linux

Projeto Easy Shell

Desabilitando o touchpad com script

  

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