Como usar o comando Linux Cat

Como usar o comando Linux Cat
Surpreendentemente, este não é o seu gato de estimação do dia a dia. Quando você o executa, ele não imprime miau!

O comando Linux Cat é usado para imprimir o conteúdo de um arquivo de texto. Com o comando Linux Cat, você pode imprimir o conteúdo do seu arquivo de origem C, Java, arquivos de configuração do Linux etc.

O comando CAT está disponível em todas as distribuições Linux por padrão. Então, você não precisa instalá -lo separadamente.

Neste artigo, vou mostrar como usar o comando Linux Cat. Então vamos começar.

Uso básico do comando Linux Cat:

O uso básico e mais comum do comando Linux Cat é usá -lo sem qualquer opção de comando.

Por exemplo, para ver o conteúdo do /etc/hosts Diretório, execute o comando CAT da seguinte forma:

$ cat /etc /hosts

Como você pode ver, o conteúdo do /etc/hosts O arquivo de configuração é impresso na tela.

Números de linha de impressão:

Digamos que você deseja imprimir o conteúdo de um arquivo de origem Java no terminal. Você pode usar o comando gato, é claro. Mas o comando CAT não mostra números de linha por padrão. Para um arquivo de origem ou um programa, é essencial. Felizmente, o comando do gato tem -n opção que você pode usar para exibir números de linha.

Para exibir o conteúdo junto com o número da linha do arquivo de origem Java Bem-vindo.Java, Execute o comando Linux Cat da seguinte forma:

$ CAT -n Bem -vindo.Java

Como você pode ver, os números de linha são exibidos.

Numerando apenas linhas não em branco:

Se você deseja mostrar números de linha para as linhas que não estão em branco apenas, você pode usar o -b Opção do comando Linux Cat.

No arquivo de origem Java anterior bem -vindo.Java, eu adicionei algumas linhas em branco apenas para demonstrar como o -b Opção funciona.

Como você pode ver, com o -n opção, todas as linhas (incluindo linhas em branco) são numeradas.

$ CAT -n Bem -vindo.Java

Com o -b opção, apenas as linhas que não estão em branco são numeradas como você pode ver na captura de tela abaixo.

$ cat -b bem -vindo.Java

Removendo linhas vazias repetidas:

Um arquivo que você está tentando ver pode ter muitas linhas vazias uma após a outra. Isso tornará a saída do comando gato muito longo e irritante.

Você pode usar o -s Opção do comando Linux Cat para remover linhas vazias repetidas da seguinte forma:

$ CAT -S Bem -vindo.Java

Personagens da guia de impressão:

Em um arquivo de código -fonte de um programa, você pode ter usado muitos caracteres de guia. Felizmente, eles são invisíveis por padrão. Mas, se você realmente precisar ver todos os caracteres da guia que tem em seu arquivo, poderá usar o -T Opção do comando Linux Cat.

Onde você pode precisar desse recurso é quando você deseja substituir todos os caracteres da guia por espaços brancos e deseja garantir que não haja nenhum caractere de guia.

Para exibir todos os caracteres da guia em nosso Bem-vindo.Java Arquivo de origem, o comando Linux Cat pode ser usado da seguinte forma:

$ CAT -T Bem -vindo.Java

Como você pode ver, os caracteres da guia são exibidos como ^I.

Impressão de caracteres de extremidade da linha:

Se você deseja imprimir o caractere EOL (final da linha) que é representado por $, você pode usar o -E Opção do comando Linux Cat.

Por exemplo, para imprimir os personagens da EOL de boas -vindas.Java, execute o comando Linux Cat da seguinte forma:

$ CAT -E Bem -vindo.Java

Como você pode ver, os caracteres da EOL são impressos.

Imprimindo caracteres não imprimíveis, guias e EOL:

Antes, você tinha que usar o -v opção para imprimir os caracteres não impressos, use o -T opção para imprimir os caracteres da guia e usar o -E opção para imprimir os caracteres da EOL. E se você precisar imprimir tudo isso? Bem, você pode combinar todas essas opções da seguinte forma:

$ cat -vte bem -vindo.Java

Mas há uma solução melhor. O comando Linux Cat tem um -A opção que faz a mesma coisa com menos digitação.

$ CAT -A Bem -vindo.Java

Como você pode ver, as saídas são iguais.

Então, é basicamente assim que você usa o comando Linux Cat para exibir arquivos de texto no Linux. Obrigado por ler este artigo.