Menu
CoddyTech

Head e Tail

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

Ao trabalhar com arquivos grandes, muitas vezes você não precisa ler o arquivo inteiro. Basta ver o início ou o fim. Os comandos head e tail permitem fazer exatamente isso.

O comando head 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 opção -n:

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

O comando tail 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 os dois:

Você pode usar os dois comandos juntos para ver o início e o final 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. Execute os dois comandos, primeiro head e depois tail. Você pode digitá-los em duas linhas ou em uma só, separados por ponto e vírgula (;):

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

Formato em uma linha: command1; command2
Dica: O ponto e vírgula ; executa vários comandos um após o outro em uma única 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

Pratique por conta própria: Playground de Terminal