Android

Comando principal do Linux

Aprenda os comandos básicos do Linux - Terminal Ubuntu

Aprenda os comandos básicos do Linux - Terminal Ubuntu

Índice:

Anonim

O comando head imprime as primeiras linhas (10 linhas por padrão) de um ou mais arquivos ou dados canalizados para a saída padrão.

Neste tutorial, explicaremos como usar o utilitário Linux head através de exemplos práticos e explicações detalhadas das opções mais comuns de head.

Sintaxe do comando principal

A sintaxe para o comando head é a seguinte:

head……

  • OPTION - opções principais. Abordaremos as opções mais comuns nas próximas seções. FILE - Zero ou mais nomes de arquivos de entrada. Se nenhum arquivo for especificado ou quando o arquivo for - , o cabeçote lerá a entrada padrão.

Como usar o comando Head

Na sua forma mais simples, quando usado sem nenhuma opção, o comando head exibirá as 10 primeiras linhas.

head filename.txt

Como exibir um número específico de linhas

Use a opção -n ( --lines ) seguida por um número inteiro especificando o número de linhas a serem mostradas:

head -n filename.txt head -n filename.txt

Você pode omitir a letra n e usar apenas o hífen ( - ) e o número (sem espaço entre eles).

Para exibir as 30 primeiras linhas de um arquivo chamado filename.txt , digite:

head -n 30 filename.txt

O seguinte produzirá o mesmo resultado que os comandos acima:

head -30 filename.txt

Como exibir um número específico de bytes

A opção -c ( --bytes ) permite imprimir um número específico de bytes:

head -c filename.txt head -c filename.txt

Por exemplo, para exibir os primeiros 100 bytes de dados do arquivo nomeado filename.txt , digite:

head -c 100 filename.txt

Você também pode usar um sufixo multiplicador após o número para especificar o número de bytes a serem mostrados. b multiplica por 512, kB multiplica por 1000, K multiplica por 1024, MB multiplica por 1000000, M multiplica por 1048576 e assim por diante.

O comando a seguir exibirá os cinco primeiros kilobytes (2048) do arquivo filename.txt :

head -c 5k filename.txt

Como exibir vários arquivos

Se vários arquivos forem fornecidos como entrada para o comando head, ele exibirá as dez primeiras linhas de cada arquivo fornecido.

head filename1.txt filename2.txt

Você pode usar as mesmas opções que ao exibir um único arquivo.

Este exemplo mostra as 20 primeiras linhas dos arquivos filename1.txt e filename2.txt :

head -n 20 filename1.txt filename2.txt

Quando mais de um arquivo é usado, a saída precede cada um com um cabeçalho mostrando o nome do arquivo.

Como usar o Head com outros comandos

O comando head pode ser usado em combinação com outros comandos, redirecionando a saída padrão de / para outros utilitários usando pipes.

O comando a seguir fará o hash da variável de ambiente $RANDOM , exibirá os primeiros 32 bytes e exibirá a sequência aleatória de 24 caracteres:

echo $RANDOM | sha512sum | head -c 24; echo

Conclusão

Até agora você deve ter um bom entendimento de como usar o comando head do Linux. É complementar ao comando tail, que imprime as últimas linhas de um arquivo no terminal.

terminal principal