Se você trabalha com Linux, muitas vezes precisa verificar o conteúdo de arquivos sem editá-los imediatamente. Aqui entram os comandos cat, tail, head e more. Eles permitem que você obtenha rapidamente uma visão do conteúdo de arquivos de texto de forma simples e descomplicada. Neste guia, você aprenderá como aplicar esses quatro comandos de forma eficaz para extrair informações relevantes e verificar se determinados arquivos são significativos para você.
Principais descobertas
- Com o comando cat, você pode exibir todo o conteúdo de um arquivo.
- O comando head mostra as primeiras linhas de um arquivo.
- Para visualizar as últimas linhas de um arquivo, use tail.
- O comando more permite que você navegue através de grandes arquivos página por página, sem editá-los.
Guia passo a passo
Primeiro, você deve estar no terminal do seu sistema Linux. Este aplicativo é frequentemente utilizado para executar comandos e manipular dados eficientemente.
1. Exibir o conteúdo de um arquivo com cat
Para exibir todo o conteúdo de um arquivo, use o comando cat. Vamos assumir que você tem um arquivo chamado Testdatei, que deseja exibir.
Com este comando, todo o conteúdo do arquivo será exibido no terminal. Se você tiver arquivos longos, isso pode levar algum tempo, pois todo o conteúdo será mostrado.

2. Verificar as primeiras linhas de um arquivo com head
Se você precisar apenas das primeiras linhas de um arquivo, head é a ferramenta certa. Com head, você pode exibir um arquivo até as primeiras dez linhas:
Desta forma, você obtém uma visão rápida do conteúdo do arquivo, sem precisar rolar por tudo. Você também pode especificar linhas específicas, se quiser mais ou menos do que o número padrão, anexando -n:

3. Exibir as últimas linhas de um arquivo com tail
Para ver as últimas linhas de um arquivo, o comando tail é útil. Isso pode ser interessante, por exemplo, para arquivos de log. Aqui está um exemplo:
Assim como o head, você também pode ajustar o número de linhas aqui:
Desta forma, você obtém as últimas três linhas. Isso é especialmente útil quando você deseja verificar as entradas ou alterações mais recentes em um arquivo.

4. Navegar por arquivos grandes página por página com more
Se você tiver um arquivo especialmente longo, muitas vezes é mais organizado analisá-lo página por página. O comando more permite que você navegue por um arquivo passo a passo:
Toda vez que você pressiona a tecla Enter, você avança uma linha. Com a tecla de espaço, você avança uma página inteira. Para terminar o processo, basta pressionar Q.

Esse método é especialmente útil para monitorar arquivos que são atualizados em tempo real, como arquivos de log, sem a necessidade de abri-los em um editor e potencialmente bloquear alterações.
Resumo – Visualizar quase todo o conteúdo de arquivos com comandos Linux de forma eficiente
Neste guia, você aprendeu como usar os comandos cat, head, tail e more para extrair informações de arquivos de forma eficiente. Cada um desses comandos tem sua utilidade específica para facilitar seu dia a dia no ambiente Linux.
Perguntas frequentes
Como posso exibir todo o conteúdo de um arquivo?Com o comando cat nome_do_arquivo, você pode exibir todo o conteúdo de um arquivo.
Como exibo apenas as cinco primeiras linhas de um arquivo?Use o comando head -n 5 nome_do_arquivo para verificar as cinco primeiras linhas.
O que faço se quiser ver apenas as últimas três linhas de um arquivo?Utilize o comando tail -n 3 nome_do_arquivo para exibir as últimas três linhas.
Como posso navegar em um arquivo extremamente longo?O comando more nome_do_arquivo permite que você exiba o arquivo página por página. Pressione Enter para uma linha ou espaço para uma página.
Como interrompo a visualização no comando more?Basta pressionar a tecla Q para sair do comando.