fbpx

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 = [  ] numImprima o primeiro num bytes de cada arquivo; com um ‘  ‘ inicial, imprima todos, exceto o último num bytes de cada arquivo.
-n , –lines = [  ] numImprima 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 , –silentNunca imprima cabeçalhos identificando nomes de arquivos.
-v , –verboseSempre imprima os cabeçalhos identificando os nomes dos arquivos.
–SocorroExiba uma mensagem de ajuda e saia.
–versãoInformações de versão de saída e saída.

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

b512
kB1000
K1024
MB1000 * 1000
M1024 * 1024
GB1000 * 1000 * 1000
G1024 * 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.

19 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.