Menu
Coddy logo textTech

Head e Tail

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 30 de 82.

Ao trabalhar com arquivos grandes, com frequência você não precisa ler o arquivo inteiro — você só precisa ver o início ou o fim. Os comandos head e tail permitem que você faça exatamente isso.

O comando <strong>head</strong> mostra as primeiras linhas de um arquivo. Por padrão, ele mostra as primeiras 10 linhas:

head log.txt

Para especificar quantas linhas exibir, use a flag -n:

head -n 3 log.txt   # mostrar as primeiras 3 linhas
head -n 1 log.txt   # mostrar apenas a primeira linha

O comando <strong>tail</strong> mostra as últimas linhas de um arquivo. Por padrão, ele mostra as últimas 10 linhas:

tail log.txt

Para especificar quantas linhas:

tail -n 3 log.txt   # mostra as últimas 3 linhas
tail -n 1 log.txt   # mostra apenas a última linha

Quando usar cada um:

  • Use head para visualizar a estrutura ou o cabeçalho de um arquivo
  • Use tail para verificar as entradas mais recentes em um arquivo de log

Um truque útil — combinando ambos:

Você pode usar ambos os comandos juntos para ver o início e o fim de um arquivo ao mesmo tempo:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Desafio

Iniciante
Use head e tail para inspecionar log.txt. Para passar no desafio, execute ambos os comandos em uma única linha separados por um ponto e vírgula (;) para que a saída de ambos seja capturada junta:

1. Imprima as 3 primeiras linhas do arquivo usando head -n 3 log.txt
2. Imprima a última 1 linha do arquivo usando tail -n 1 log.txt

Exemplo de formato: command1; command2
Dica: O ponto e vírgula ; permite que você execute múltiplos comandos sequencialmente em uma linha.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos