Depois de aprender a navegar no sistema de arquivos, o próximo passo é visualizar o conteúdo dos arquivos. Uma ferramenta fundamental e versátil para isso é o comando cat linux. O nome cat é abreviação de "concatenate" (concatenar), o que sugere sua capacidade de juntar arquivos.
Visualizando o Conteúdo de Arquivos
O uso mais básico do comando cat é exibir o conteúdo de um único arquivo diretamente no seu terminal.
cat myfile.txt
Este comando imprimirá todo o conteúdo de myfile.txt na tela. Embora seja perfeito para arquivos de configuração curtos ou trechos de texto, não é ideal para visualizar arquivos grandes, pois o texto rolará muito rapidamente. Abordaremos ferramentas mais adequadas para arquivos grandes em uma lição posterior.
Concatenando Arquivos
Fiel ao seu nome, cat pode combinar, ou concatenar, vários arquivos e exibir sua saída combinada. A utilidade cat linux lê os arquivos na ordem em que são fornecidos e os imprime sequencialmente.
cat dogfile birdfile
Este comando primeiro exibirá o conteúdo de dogfile, imediatamente seguido pelo conteúdo de birdfile.
Criando Arquivos com Redirecionamento
Você também pode usar cat com o operador de redirecionamento de saída (>) para criar novos arquivos. A combinação linux cat > é uma maneira rápida de escrever texto em um arquivo diretamente do seu terminal.
cat > newfile.txt
Após executar este comando, você pode digitar seu texto. Pressione Ctrl+D em uma nova linha para salvar e sair. Isso criará newfile.txt com o texto que você inseriu. Tenha cuidado, pois usar > em um arquivo existente o sobrescreverá completamente.
Opções Comuns do Comando cat
O comando cat possui várias opções para modificar seu comportamento. Aqui estão algumas comuns:
-n: Esta opção numera todas as linhas de saída, começando em 1.-b: Esta opção numera apenas as linhas de saída não vazias.
Para uma lista completa de funcionalidades, você pode sempre consultar a página do cat manual linux digitando man cat no seu terminal.