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, você geralmente 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 <strong>head</strong> comando mostra as primeiras linhas de um arquivo. Por padrão, ele mostra as primeiras 10 linhas:

head log.txt

Para especificar quantas linhas mostrar, use a opção -n:

head -n 3 log.txt   # show first 3 lines
head -n 1 log.txt   # show only the first line

O <strong>tail</strong> comando 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   # show last 3 lines
tail -n 1 log.txt   # show only the last line

Quando usar cada um:

  • Use head para visualizar a estrutura ou 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:

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

Dica: Use a flag -n para controlar quantas linhas são mostradas. Execute ambos os comandos um após o outro.

Folha de consulta

O comando head mostra as primeiras linhas de um arquivo (padrão: 10 linhas):

head log.txt

O comando tail mostra as últimas linhas de um arquivo (padrão: 10 linhas):

tail log.txt

Use a opção -n para especificar o número de linhas:

head -n 3 log.txt   # mostrar as primeiras 3 linhas
tail -n 1 log.txt   # mostrar a última 1 linha

Você pode combinar ambos os comandos para ver o início e o fim de um arquivo:

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

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