tail
Leia as últimas linhas de um log, pule o cabeçalho de um CSV com tail -n +2 e acompanhe um log ao vivo com tail -f.
>_ Teste aqui: um Linux simulado, nesta páginanada roda no seu computador
Carregando o terminal…
Exemplos
-
tail app.log -
tail -n 3 app.log -
tail -n +2 users.csv -
grep ERROR app.log | tail -n 1 -
tail -f app.log
Como funciona
O tail FILE mostra as 10 últimas linhas. Os logs crescem para baixo, então é ali que estão as linhas mais novas — e normalmente as que interessam.
O tail -f deixa o arquivo aberto e mostra cada linha nova assim que ela é escrita: o jeito clássico de acompanhar um servidor enquanto você testa. Ctrl+C para.
Sintaxe
tail [-n [+]LINHAS] [-f] [ARQUIVO]...
Opções
| Opção | O que faz |
|---|---|
-n N | as N últimas linhas em vez de 10 |
-n +N | tudo a partir da linha N (pula as N−1 primeiras) |
-f | acompanha: continua mostrando as linhas novas que chegam |
Bom saber
- Num servidor,
tail -f /var/log/syslog(oujournalctl -f) numa janela enquanto você reinicia um serviço em outra mostra o que acontece, ao vivo. - Neste simulador nada escreve nos arquivos enquanto você olha, então o
tail -fmostra o fim e para; numa máquina de verdade ele espera até você apertar Ctrl+C.