Pular para o conteúdo

O comando tail

Dica publicada em Linux / Comandos
Fábio Berbert de Paula fabio
Hits: 141.697 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conectando Linux com celulares através de Bluetooth

Jogo da Forca no Linux

Como alterar o título da janela de terminal via comando

Instalando ou atualizando o plugin Flash no Chromium - Debian/Ubuntu

Como converter vídeos para AVI sem perder qualidade

mii-tool ou ethtool: Qual usar?

Tenha opção de emblemas embutido no pcmanfm

Comando eval

Cor sólida aleatória no background

Mantenha o "ls" sempre colorido

#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

Entre na sua conta para comentar.