O comando tail é uma utilidade fundamental para quem está aprendendo Linux. Como o nome sugere, ele permite visualizar a "cauda" ou o final de um arquivo. Isso é particularmente útil para verificar as entradas mais recentes em arquivos que mudam rapidamente, como logs do sistema.
Visualizando o Final de um Arquivo
Por padrão, o comando tail exibe as últimas 10 linhas de um arquivo especificado. Ele funciona como o oposto do comando head.
tail /var/log/syslog
Assim como com o head, você pode personalizar o número de linhas que deseja ver usando a opção -n. Por exemplo, para ver as últimas 20 linhas, você usaria o seguinte comando:
tail -n 20 /var/log/syslog
Essa flexibilidade torna o comando Linux tail uma ferramenta essencial para inspecionar rapidamente os finais de arquivos sem precisar abrir o arquivo inteiro.
Monitoramento de Arquivos em Tempo Real com tail -f
Uma das funcionalidades mais poderosas do comando tail é sua capacidade de monitorar arquivos em tempo real. Isso é alcançado com a flag -f (follow/seguir). Quando você usa tail -f, o comando não é encerrado após exibir as últimas linhas. Em vez disso, ele espera que novos dados sejam anexados ao arquivo e os imprime na tela à medida que chegam.
tail -f /var/log/syslog
Tente executar este comando. À medida que você continua a usar seu sistema, verá novas linhas aparecerem no seu terminal. Isso torna o tail -f uma ferramenta indispensável para administradores de sistema e desenvolvedores que precisam visualizar logs e monitorar a saída de aplicações conforme ela acontece.