head
100%

Text-Fu · Lição 8

head

Aprenda a exibir uma quantidade controlada de linhas ou bytes do início de uma entrada.

O comando head exibe o início de um arquivo ou fluxo de entrada. Ele é útil para verificar cabeçalhos, visualizar dados estruturados ou obter uma amostra da saída sem mostrar tudo.

Exibição das Dez Primeiras Linhas

Sem uma opção de quantidade, head mostra as 10 primeiras linhas de cada arquivo indicado:

$ head events.log

O arquivo não é modificado. Se tiver menos de 10 linhas, todas as linhas disponíveis serão mostradas.

O que head events.log mostra por padrão?

Escolha da Quantidade de Linhas

Use -n NUMBER para escolher quantas linhas mostrar:

$ head -n 15 events.log

O GNU head também aceita a forma compacta -15, mas -n 15 deixa mais claro o significado da opção.

Qual comando exibe as cinco primeiras linhas de report.txt?

Escolha da Quantidade de Bytes

Use -c NUMBER quando precisar de bytes, não de linhas completas:

$ head -c 20 archive.bin

Esse comando mostra os 20 primeiros bytes. A saída pode terminar no meio de uma linha de texto ou, em um texto multibyte, no meio de um caractere codificado. Use o modo de linhas para visualizações comuns de texto.

Qual comando grava os 100 primeiros bytes de payload.bin em stdout?

Leitura de stdin e de Vários Arquivos

Quando nenhum arquivo é fornecido, head lê stdin:

$ generate-report | head -n 5

Quando vários arquivos são indicados, head normalmente acrescenta um cabeçalho que identifica a saída de cada um:

$ head -n 2 january.txt february.txt
==> january.txt <==
...

==> february.txt <==
...

Use -q para suprimir esses cabeçalhos ou -v para mostrar um cabeçalho até mesmo para um único arquivo.

Em generate-report | head -n 5, o que head lê?

Qual opção suprime os cabeçalhos com nomes de arquivos quando head lê vários arquivos?

Para praticar a visualização do início dos arquivos, experimente estes laboratórios:

  1. Comando head do Linux: Exibição do Início de Arquivos — Aprenda a usar head para exibir as linhas iniciais de arquivos de texto e alterar a quantidade de linhas.
  2. Visualização de Arquivos de Log e Configuração no Linux — Pratique habilidades para visualizar e percorrer arquivos de texto, inclusive logs e configurações do sistema, que frequentemente exigem comandos como head.
  3. Detecção Rápida de Ameaças — Aplique seu conhecimento de head e tail para extrair e analisar rapidamente entradas de logs em um cenário de segurança.

Lição concluída

Você concluiu head

Agora você sabe visualizar o início de arquivos e saídas de comandos com head.

  • Use a visualização padrão das dez primeiras linhas.

  • Selecione uma quantidade de linhas com -n.

  • Selecione uma quantidade de bytes com -c quando apropriado.

  • Leia stdin em um pipeline.

  • Controle os cabeçalhos ao exibir vários arquivos.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Text-Fu