Não perca as ofertas da Promoção de Ano Novo!
search
In this article

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!

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.

O que dizem nossos clientes

Comentários

Author
Breno Maia

May 18 2023

Tutorial muito bom

Deixe uma resposta

Por gentileza, preencha os campos solicitados.Marque o campo de aceitação da privacidade.Preencha os campos necessários e marque a opção de aceitar termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.