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.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

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

AWS Security LIVE!

Hosted by security experts, AWS Security LIVE! showcases AWS Partners tackling real-world security challenges. Join live and get your security questions answered.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️