Comandos Linux – Comando head

Comando head do Linux

Atualizado: 05/04/2019 por Computer Hope

comando principal

Em sistemas operacionais do tipo Unix, o comando head gera a primeira parte (a cabeça) de um arquivo ou arquivos.

Este documento cobre a versão GNU / Linux da cabeça .

Descrição

head , por padrão, imprime as 10 primeiras linhas de cada FILE na saída padrão. Com mais de um ARQUIVO, precede cada conjunto de saída com um cabeçalho que identifica o nome do arquivo . Se nenhum FILE for especificado, ou quando FILE for especificado como um traço (”  “), o cabeçalho lê a partir da entrada padrão .

Sintaxe

  cabeça [ OPÇÃO ] ... [ ARQUIVO ] ...

Opções

-c , –bytes = [  ] num Imprima o primeiro num bytes de cada arquivo; com um ‘  ‘ inicial, imprima todos, exceto o último num bytes de cada arquivo.
-n , –lines = [  ] num Imprima as primeiras linhas numéricas em vez das 10 primeiras; com o ‘  ‘ inicial, imprima todas as linhas, exceto o último num de cada arquivo.
-q , –quiet , –silent Nunca imprima cabeçalhos identificando nomes de arquivos.
-v , –verbose Sempre imprima os cabeçalhos identificando os nomes dos arquivos.
–Socorro Exiba uma mensagem de ajuda e saia.
–versão Informações de versão de saída e saída.

Nas opções acima, num pode ter um sufixo multiplicador:

b 512
kB 1000
K 1024
MB 1000 * 1000
M 1024 * 1024
GB 1000 * 1000 * 1000
G 1024 * 1024 * 1024

… e assim por diante para T , P , E , Z , Y.

Exemplos

  head myfile.txt

Exiba as dez primeiras linhas do myfile.txt .

  head -15 myfile.txt

Exiba as primeiras quinze linhas de myfile.txt .

  cabeça myfile.txt myfile2.txt

Exiba as dez primeiras linhas de myfile.txt e myfile2.txt , com um cabeçalho antes de cada um que indique o nome do arquivo.

  head -n 5 myfile.txt myfile2.txt

Exibe apenas as 5 primeiras linhas dos dois arquivos.

  head -c 20 myfile.txt

Produzirá apenas os primeiros vinte bytes ( caracteres ) do myfile.txt . As novas linhas contam como um único caractere; portanto, se o cabeçote imprimir uma nova linha, ela contará como um byte.

  head -n 5K myfile.txt

Exibe as primeiras 5.000 linhas de myfile.txt .

  head -c 6M myfile.txt

Exibe os seis primeiros megabytes .

  cabeça -

Se um traço for especificado para o nome do arquivo, o cabeçalho lê da entrada padrão em vez de um arquivo regular.

  head myfile.txt myfile2.txt -

Exiba as dez primeiras linhas de myfile.txt , myfile2.txt e entrada padrão.

  cabeça -n 4 * .txt

Exiba as quatro primeiras linhas de cada arquivo no diretório ativo cujo nome de arquivo termina na extensão .txt .

  head -n 4 -q * .txt

Igual ao comando anterior, mas usa saída silenciosa ( -q ), que não imprime um cabeçalho antes das linhas de cada arquivo.

cat – gera o conteúdo de um arquivo.
mais – Exibe o texto uma tela por vez.
pg – Navegue página por página através de arquivos de texto.
cauda – Imprima as últimas linhas de um arquivo de texto.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.