Comando cat Linux: guia básico de uso e exemplos
O comando cat do Linux é um dos mais úteis para se aprender. Seu nome é uma derivação da palavra concatenate (concatenar) e permite que você crie, una e exiba arquivos no formato padrão de tela ou em outro arquivo, entre outras coisas.
Ele não requer instalação uma vez que vem pré-instalado com o pacote coreutils em qualquer sistema baseado em Debian ou Red Hat.
Neste tutorial vamos mostrar alguns dos usos mais comuns do comando cat Linux e explicar suas funcionalidades.

Sintaxe do Comando Cat
Antes de começar, é necessário acessar seu host VPS através de SSH e logo poderemos ver a sintaxe básica do comando, que utiliza um nome de arquivo como argumento juntamente com opções para determinar operações específicas.
cat [OPÇÃO] [ARQUIVO]
Para mostrar algumas funções disponíveis. Para conhecer todas as opções, digite cat –help no terminal.
Criar um Novo Arquivo com o Comando Cat
O comando cat permite a criação de novos arquivos de texto de forma rápida. Para isso utilize o operador de redirecionamento > para redirecionar o texto no arquivo.
cat > arquivo.txt
O arquivo está criado e você pode começar a inserir seu texto. Para quebrar linhas basta pressionar Enter. Quando terminado, pressione CTRL+D para sair do arquivo.
Para conferir se o arquivo foi de fato criado, basta executar o seguinte comando no terminal:
ls -l
Visualizar o Conteúdo de um Arquivo com o Comando Cat Linux
Este é um dos usos mais básicos do comando. Sem nenhuma opção, o comando irá ler o conteúdo do arquivo e exibi-lo no terminal.
cat arquivo.txt
Para evitar ter que rolar por arquivos muito grandes, você pode adicionar | more mostrar o resultado com as opções “mostrar mais” ou “mostrar menos”:
cat arquivo.txt | more
Você também pode visualizar o conteúdo de mais de um arquivo. Por exemplo, para visualizar todos os textos de todos os arquivos, use o seguinte comando no terminal:
cat *.txt
Redirecionar Conteúdo
Ao invés de exibir os conteúdos no console, você pode redirecionar o resultado para outro arquivo com a opção >. O comando fica assim:
cat fonte.txt > destino.txt
Se o arquivo de destino não existir, o comando irá criá-lo ou sobrescrever o arquivo com o mesmo nome.
Para anexar os conteúdos do arquivo de destino, use a opção >> com o comando cat Linux:
cat fonte.txt >> destino.txt
Utilizar o Comando Cat para Concatenar Arquivos
Este comando permite a concatenação de diversos arquivos em apenas um. Basicamente ele funciona exatamente como a ferramenta acima, mas com diversos arquivos fonte.
cat fonte1.txt fonte2.txt > destino.txt
Assim como anteriormente, o comando irá criar o arquivo de destino, caso não exista, ou sobrescrever o arquivo com mesmo nome.
Destacar Término de Linha
O comando também marca o término de linha mostrando o caractere $ ao final de cada uma delas. Para utilizar esta ferramenta acrescente a opção -E ao comando:
cat -E arquivo.txt
Exibir o Número da Linha com o Comando Cat
O comando também permite visualizar os conteúdos de um arquivo juntamente com o número das linhas. Para isso adicione -n:
cat -n arquivo.txt
Exibir Caracteres Não-imprimíveis
Para visualizar caracteres não-imprimíveis utilize a opção -v no comando, como mostra o exemplo:
cat -v arquivo.txt
Para exibir tabulação apenas, utilize -T:
cat -T arquivo.txt
A tabulação será mostrada como ^I.
Utilizando o Comando Cat para Suprimir Linhas Vazias
Para suprimir linhas vazias repetidas e economizar espaço na exibição do arquivo, o comando cat disponibiliza a opção -s. Lembre-se que esta opção vai manter uma linha vazia e remover apenas as linhas repetidas em branco. O comando fica da seguinte maneira:
cat -s arquivo.txt
Numerar Linhas com Conteúdos
Para visualizar o número das linhas que possuem algum conteúdo utilizamos a opção -b. É importante mencionar que a opção -b sobrescreve a opção -n:
cat -b arquivo.txt
Visualizar um Arquivo em Ordem Contrária com o Comando Cat
Utilizamos a opção tac para ver os conteúdos em ordem contrária, começando da última linha e terminando com a primeira. Tac nada mais é do que cat ao contrário:
tac arquivo.txt

Conclusão
Agora você já sabe as funcionalidades e operações básicas do comando cat Linux. Faça bom uso! Para mais informações sobre o comando cat, confira o manual executando man cat !.
Esperamos que este artigo tenha sido útil. Até a próxima!
All of the tutorial content on this website is subject to Hostinger's rigorous editorial standards and values.
Comentários
May 18 2023
Tutorial muito bom
May 19 2023
Muito obrigado, Breno! Estamos aqui para ajudar ?