0Pricing
Linux Command Line & Bash Scripting Mastery · Aula

Visualização do conteúdo de arquivos (cat, less, head, tail)

Explore vários comandos para exibir e inspecionar o conteúdo de arquivos de texto, desde a exibição completa até seções específicas.

Visualização do conteúdo de arquivos (cat, less, head, tail) é uma aula grátis de Linux Command Line & Bash Scripting Mastery no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Command Line & Bash Scripting Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.

Inspecionando arquivos no Linux

Já se perguntou o que há dentro de um arquivo sem abri-lo em um editor gráfico? O terminal do Linux oferece comandos poderosos para visualizar rapidamente o conteúdo dos arquivos.

Isso é muito útil para verificar arquivos de registro, configurações ou simplesmente dar uma rápida olhada em um documento.

`cat`: exibindo arquivos inteiros

O comando cat (abreviação de 'concatenar') é uma das formas mais simples de exibir todo o conteúdo de um arquivo diretamente na tela do terminal.

Vamos criar um arquivo pequeno e depois visualizá-lo:

echo "Line 1\nLine 2\nLine 3" > my_file.txt

Agora, execute cat my_file.txt:

cat my_file.txt
Saída:
Line 1
Line 2
Line 3

Quando `cat` não é suficiente

Embora cat seja excelente para arquivos pequenos, ele pode ser problemático para arquivos maiores. Se um arquivo tiver muitas linhas, o conteúdo passará pela tela rápido demais.

Você verá apenas a parte final do arquivo, o que dificulta a leitura desde o início. É nesse momento que outras ferramentas são úteis!

`less`: Visualização de arquivos grandes

Para arquivos maiores, o comando less é muito útil. Ele é um «pager» que permite visualizar o conteúdo de um arquivo uma tela por vez, rolar para cima e para baixo e até pesquisar.

Ao contrário de cat, o less não carrega o arquivo inteiro na memória, sendo eficiente para arquivos enormes.

Experimente (será necessário pressionar «q» para sair):

less my_file.txt

O terminal exibirá o conteúdo do arquivo, permitindo que o percorra.

Navegando com `less`

Quando estiver no less, poderá usar várias teclas para se movimentar:

  • Barra de espaço: Rolar uma página para baixo.
  • b: Rolar uma página para cima.
  • Seta para baixo: Rolar uma linha para baixo.
  • Seta para cima: Rolar uma linha para cima.
  • q: Sair do less e voltar ao prompt do terminal.

Esses comandos são essenciais para a visualização interativa básica de arquivos!

`head`: Visualizando o início

Às vezes, é necessário visualizar apenas o início de um arquivo. O comando head exibe as primeiras linhas de um arquivo.

Por padrão, o head mostra as primeiras 10 linhas de um arquivo.

Vamos ver as primeiras linhas do nosso my_file.txt (que tem apenas 3 linhas):

head my_file.txt
Saída:
Line 1
Line 2
Line 3

`head -n`: Personalizando a quantidade de linhas

É possível especificar exatamente quantas linhas o head deve exibir usando a opção -n, seguida do número de linhas.

Por exemplo, para ver apenas as primeiras 2 linhas:

head -n 2 my_file.txt
Saída:
Line 1
Line 2

Isso é útil para verificar rapidamente cabeçalhos ou configurações iniciais.

`tail`: Visualizando o final

Assim como o head mostra o início, o comando tail mostra o final de um arquivo. Isso é especialmente útil para arquivos de log que recebem novas entradas constantemente no final.

Por padrão, o tail também mostra as últimas 10 linhas de um arquivo.

tail my_file.txt
Saída:
Line 1
Line 2
Line 3

(Como o nosso arquivo é pequeno, ele mostra todas as linhas, assim como o head).

`tail -n`: Personalizando a visualização do final

Assim como no head, é possível usar a opção -n com o tail para especificar quantas linhas do final do arquivo deseja ver.

Para visualizar as últimas 2 linhas:

tail -n 2 my_file.txt
Saída:
Line 2
Line 3

Isso é perfeito para verificar as entradas mais recentes de um arquivo de log.

Verificação rápida: visualização de arquivos

Você tem um arquivo de log muito grande chamado server.log. Deseja visualizar rapidamente apenas as 5 entradas mais recentes, sem percorrer o arquivo inteiro. Qual comando deve usar?

Recapitulação: comandos para visualizar o conteúdo de arquivos

Excelente trabalho! Você aprendeu comandos essenciais para visualizar o conteúdo de arquivos:

  • cat: Exibe o arquivo inteiro; é mais indicado para arquivos pequenos.
  • less: É um pager interativo para arquivos grandes, que permite rolar e pesquisar.
  • head: Mostra o início de um arquivo (por padrão, 10 linhas); use -n para definir uma quantidade personalizada.
  • tail: Mostra o final de um arquivo (por padrão, 10 linhas); use -n para definir uma quantidade personalizada.

Esses comandos são fundamentais para navegar com eficiência no Linux e solucionar problemas!

Perguntas Frequentes

A aula “Visualização do conteúdo de arquivos (cat, less, head, tail)” é grátis?

Sim — o texto completo de “Visualização do conteúdo de arquivos (cat, less, head, tail)” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Command Line & Bash Scripting Mastery, atualize para CoddyKit PRO. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.

O que vou aprender em “Visualização do conteúdo de arquivos (cat, less, head, tail)”?

Explore vários comandos para exibir e inspecionar o conteúdo de arquivos de texto, desde a exibição completa até seções específicas. Você pratica Linux Command Line & Bash Scripting Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Command Line & Bash Scripting Mastery?

Nenhuma experiência prévia é necessária. Linux Command Line & Bash Scripting Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Visualização do conteúdo de arquivos (cat, less, head, tail)”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Command Line & Bash Scripting Mastery?

Sim. Cada aula de Linux Command Line & Bash Scripting Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Visualização do conteúdo de arquivos (cat, less, head, tail)
  2. Entendendo as permissões de arquivos (chmod, chown)
  3. Busca de arquivos (find, grep)
  4. Criando Links: Links Físicos e Links Simbólicos
← Voltar para Linux Command Line & Bash Scripting Mastery