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
lesse 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-npara definir uma quantidade personalizada.tail: Mostra o final de um arquivo (por padrão, 10 linhas); use-npara 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
- Visualização do conteúdo de arquivos (cat, less, head, tail)
- Entendendo as permissões de arquivos (chmod, chown)
- Busca de arquivos (find, grep)
- Criando Links: Links Físicos e Links Simbólicos