DEV Community

ダニエリ for WoMakersCode

Posted on

3 2

[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.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay