O comando tail

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

[ Hits: 140.952 ]

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 descobrir se sua instalação GNU/Linux é 32 ou 64 bits

Manipulando data e hora em Python com timedelta

Instalando Docker no Debian 11 Bullseye

Adaptador de rede USB WiFi TP-LINK no Debian

Como capturar uma janela específica usando o ImageMagick

Leitura recomendada

Comandos básicos

Ver log de sites do squid em tempo real

Como desmontar um compartilhamento NFS travado

Como ordenar arquivos por tamanho

Como montar uma partição NTFS ou FAT32

  

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