Skip to main content

Exemplo de uso do comando Cat do Linux

Comando cat do Shell (Abril 2025)

Comando cat do Shell (Abril 2025)
Anonim

Introdução

O comando cat no Linux permite concatenar arquivos e exibir a saída para a saída padrão, na maioria dos casos é uma tela.

Um dos usos mais comuns do cat é exibir um arquivo na tela e também criar um arquivo na hora e permitir a edição básica diretamente no terminal.

Como criar um arquivo usando o Cat

Para criar um arquivo usando o comando cat, digite o seguinte na janela do terminal:

gato>

Obviamente, você precisa substituir com o nome do arquivo que você deseja criar.

Quando você cria um arquivo dessa maneira, o cursor fica em uma nova linha e você pode começar a digitar.

Essa é uma boa maneira de começar um arquivo de texto ou criar rapidamente um arquivo de dados de teste, como um arquivo delimitado por vírgula ou um arquivo delimitado por um pipe.

Para terminar de editar o arquivo pressione CTRL e D.

Você pode testar se o processo funcionou digitando o comando ls:

ls -lt

Isso lista todos os arquivos na pasta atual e você deve ver o novo arquivo e o tamanho deve ser maior que zero.

Como exibir um arquivo usando o Cat

O comando cat também pode ser usado para exibir um arquivo na tela. Tudo o que você precisa fazer é eliminar o símbolo maior que o seguinte:

gato

Se o arquivo for muito longo, ele rolará pela tela muito rapidamente.

Para visualizar a página do arquivo por página, use o comando more:

gato | Mais

Alternativamente, você pode usar o comando less também:

gato | Menos

Para testar isso, digite o seguinte comando:

cat / etc / passwd | Mais

Claro, você pode simplesmente esquecer o gato e digitar o seguinte:

menos / etc / passwd

Como mostrar números de linha

Para todas as linhas não vazias em um arquivo, você pode usar o seguinte comando:

gato-b

Se houver linhas sem caracteres, elas não serão numeradas. Se você quiser mostrar números para todas as linhas, independentemente de estarem em branco, digite o seguinte comando:

gato -n

Como mostrar o final de cada linha

Às vezes, ao analisar os arquivos de dados, os programadores podem se deparar com um problema porque há caracteres ocultos no final das linhas que eles não esperavam, como espaços. Isso impede que seus analisadores funcionem corretamente.

Esse é apenas um dos motivos para mostrar um caractere de fim de linha para que você possa ver se há caracteres em branco.

Para mostrar o dólar como um caractere de fim de linha, digite o seguinte comando:

gato -E

Como exemplo, observe a seguinte linha de texto

o gato sentou-se no tapete

Quando você executa isso com ogato -Ecomando você receberá a seguinte saída:

o gato sentou-se na esteira

Reduzindo Linhas em Branco

Quando você está mostrando o conteúdo de um arquivo usando o comando cat, você provavelmente não quer ver quando há cargas de linhas em branco consecutivas.

O comando a seguir mostra como reduzir a saída para que linhas em branco repetitivas sejam omitidas.

Para esclarecer isso, não ocultará linhas em branco, mas se você tiver 4 linhas em branco em uma linha, ele mostrará apenas 1 linha em branco.

gatos

Como mostrar abas

Se você estiver exibindo um arquivo com delimitadores de tabulação, normalmente não verá as guias.

O comando a seguir mostra ^ I em vez da guia, o que facilita a sua visualização, supondo que seu arquivo não contenha ^ I de qualquer maneira.

gato -T

Concatenar vários arquivos

O ponto inteiro do cat é concatenação, então você pode querer saber como mostrar vários arquivos de uma só vez:

Você pode concatenar vários arquivos para a tela com o seguinte comando:

gato

Se você quiser concatenar os arquivos e criar um novo arquivo, use o seguinte comando:

gato >

Mostrando arquivos em ordem inversa

Você pode mostrar um arquivo na ordem inversa usando o seguinte comando:

tac

Ok, então, tecnicamente, esse não é o comando cat, é o comando tac, mas essencialmente faz a mesma coisa, mas ao contrário.

Resumo

Isso é muito bonito para o comando do gato. É útil para criar arquivos em tempo real e para exibir a saída de arquivos e, claro, você pode usá-lo para unir vários arquivos juntos.