Como usar o comando Cat do Linux

o gato comando em Linux concatenar arquivos e exibir a saída na saída padrão (geralmente, o shell).

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

Gato ruivo no teclado do computador

Como criar um arquivo usando 'cat'

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

cat> nome do arquivo

Ao criar um arquivo dessa maneira, o cursor ficará em uma nova linha e você poderá começar a digitar. Essa técnica oferece uma ótima maneira de iniciar um arquivo de texto. Para terminar de editar o arquivo, pressione Ctrl + D. O arquivo é salvo com o que você usou para nome do arquivo.

Teste se o processo funcionou digitando o ls comando:

ls -lt

Você deve ver seu novo arquivo e o tamanho deve ser maior que zero.

Como exibir um arquivo usando 'cat'

O comando cat exibe um arquivo na tela também. Tudo o que você precisa fazer é eliminar o símbolo de maior que da seguinte forma:

gato 

Para visualizar o arquivo página por página, use o mais comando:

gato  | mais

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

gato  | menos

Como mostrar números de linha

Para todas as linhas não vazias em um arquivo, use o seguinte comando:

cat -b 

Se houver linhas sem nenhum caractere, elas não serão numeradas. Para mostrar os números de todas as linhas, independentemente de estarem em branco, digite o seguinte comando:

cat -n 

Como mostrar o fim de cada linha

Às vezes, ao analisar arquivos de dados, os programadores descobrem problemas porque existem caracteres ocultos no final das linhas que eles não esperavam - como espaços. Este erro impede que seus analisadores funcionem corretamente.

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 no tapete

Quando você executa isso com o gato -E comando, você recebe a seguinte saída:

o gato sentou no tapete $

Reduzindo linhas em branco

Quando você mostra o conteúdo de um arquivo usando o comando cat, provavelmente não deseja ver quando há um monte de linhas em branco consecutivas. Use o -s mude para condensar todas as linhas em branco em uma única linha em branco:

gatos 

Como Mostrar Abas

Quando você exibe um arquivo que usa delimitadores de tabulação, normalmente não vê as tabulações.

O seguinte comando mostra ^ I em vez da guia, o que torna mais fácil vê-los:

cat -T 

Concatenar vários arquivos

O ponto principal do gato é concatenação. Concatene vários arquivos para a tela com o seguinte comando:

gato 

Para concatenar os arquivos e criar um novo arquivo, use o seguinte comando:

gato  > 

Mostrando arquivos em ordem reversa

Mostre um arquivo na ordem inversa usando o seguinte comando:

tac 

Tecnicamente, este não é o gato comando, é o tac comando, mas essencialmente faz a mesma coisa, mas ao contrário.