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)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay