Visualizando Conteúdo a Partir de uma Linha Específica
Embora o tail seja tipicamente usado para ver o final de um arquivo, você também pode usá-lo para exibir o conteúdo começando de um número de linha específico. Isso é feito usando um sinal de mais (+) antes do número da linha.
Vamos visualizar o conteúdo do nosso arquivo de log começando da 50ª linha:
Entrada:
tail -n +50 /home/labex/project/system.log
Digite este comando no seu terminal e pressione Enter. O -n +50 diz ao tail para começar a exibir o conteúdo da 50ª linha em diante.
Este comando exibirá todas as linhas da 50ª até o final do arquivo. A saída pode ser longa, dependendo do tamanho do seu arquivo de log. Aqui está um exemplo do que você pode ver:
2024-03-15 08:45:12 [INFO] Backup process completed successfully
2024-03-15 08:46:03 [WARNING] Low memory warning: Available memory below 15%
2024-03-15 08:47:30 [INFO] System update check initiated
...
(mais linhas)
...
2024-03-15 09:29:10 [INFO] Firewall rules updated successfully
2024-03-15 09:29:45 [INFO] User 'jane_smith' logged out
Este recurso é particularmente útil quando você precisa visualizar uma grande parte de um arquivo, começando de um ponto específico. Ele pode ajudá-lo a investigar problemas que podem ter começado em um horário específico ou após um determinado evento em seus logs.
Nota: Se você especificar um número maior que o total de linhas no arquivo, o tail simplesmente não mostrará nada ou mostrará apenas o que estiver disponível.