DEV Community

ダニエリ for WoMakersCode

Posted on

[Tutorial Linux] Terminal: Mostrando o início ou fim de um arquivo texto

Usamos o comando head para mostrar no terminal o conteúdo do início de um arquivo de texto e o comando tail para mostrar o final. Por padrão, ambos mostram 10 linhas do arquivo.

$ head <nome_do_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.

  • head retorna no terminal as 10 primeiras linhas de um arquivo de texto indicado.

  • digite o nome do arquivo de texto sem os sinais < >.

comando head

$ tail <nome_do_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode
  • tail retorna no terminal as 10 últimas linhas de um arquivo de texto indicado.

comando tail

Mostrando um número n de linhas

Caso queira mostrar um determinado número de linhas, digite:

$ head -n <nome_do_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode
  • -n é o número de linhas que você deseja que seja mostrado.
$ tail -n<número> <nome_do_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode

Exemplos:

mostrando 3 primeiras linhas

mostrando 3 últimas linhas

Cabeçalho dos arquivos

Para que, ao ler o arquivo, mostre o caminho até ele, digite

$ tail -v <nome_do_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode

Exemplos:

Mostrando o caminho e 3 primeiras linhas de um arquivo.

mostrando o caminho e 3 primeiras linhas

Mostrando o caminho e 3 últimas linhas de um arquivo.

mostrando o caminho e 3 primeiras linhas

Mostrando mais de um arquivo ao mesmo tempo

Para mostrar as primeiras linhas de mais de um arquivo ao mesmo tempo, digite:

$ head <arquivo_de_texto_1> <arquivo_de_texto_2>
Enter fullscreen mode Exit fullscreen mode

Ou para mostrar as últimas linhas de mais de um arquivo ao mesmo tempo,

$ tail <arquivo_de_texto_1> <arquivo_de_texto_2>
Enter fullscreen mode Exit fullscreen mode

Exemplo:

Mostrando as 3 últimas linhas dos arquivos group e passwd

mostrando 2 arquivos ao mesmo tempo

Mostrando as últimas linhas em tempo real

Para mostrar as últimas linhas de um arquivo dinâmicamente

$ tail -f <nome_arquivo_texto>
Enter fullscreen mode Exit fullscreen mode

Exemplo:

$ tail -f /var/log/messages
Enter fullscreen mode Exit fullscreen mode

Para voltar ao terminal, digite Ctrl + C.

Top comments (0)