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, muitas vezes você não precisa ler o arquivo inteiro. Você só precisa ver o início ou o final. Os comandos head e tail permitem fazer 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 mostrar, 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 <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   # 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 os dois 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 concluir o 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 em conjunto:

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

Formato de exemplo: command1; command2
Dica: O ponto e vírgula ; permite executar vários comandos sequencialmente 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