Comandos Linux

Como usar o comando “cat” no Bash?

Como usar o comando “cat” no Bash?

O comando “cat” no Bash significa “concatenar”. Este comando é frequentemente usado para visualizar, criar e anexar arquivos no Linux. Hoje, vamos explicar a você o uso deste comando no Bash no Linux Mint 20, compartilhando alguns exemplos.

Método de uso do comando “cat” no Bash:

Para usar o comando “cat” no Bash, mostraremos seis exemplos diferentes. Para demonstrar esses exemplos, criamos dois arquivos de texto diferentes chamados cat1.txt e cat2.txt com algum texto aleatório. Estaremos usando esses arquivos de texto em nossos exemplos abaixo:

Exemplo # 1: Exibindo o conteúdo de um arquivo:

Se você deseja exibir o conteúdo de um arquivo com o comando “cat” no Bash, temos que prosseguir executando este comando:

$ cat SampleFile

Aqui, você deve substituir SampleFile pelo nome do arquivo que deseja exibir no terminal. Queríamos exibir o conteúdo do cat1.arquivo txt é por isso que substituímos SampleFile por cat1.TXT.

O texto que escrevemos em nosso cat1.O arquivo txt é mostrado na seguinte imagem:

Exemplo # 2: Exibindo o conteúdo de vários arquivos:

Se você tiver vários arquivos e quiser exibir o conteúdo de todos esses arquivos de uma vez, execute este comando:

$ cat SampleFile1 SampleFile2

Aqui, você deve substituir SampleFile1 e SampleFile2 pelos nomes dos arquivos cujo conteúdo deseja que seja exibido em seu terminal. Queríamos exibir o conteúdo do cat1.txt e cat2.arquivos txt; é por isso que substituímos SampleFile1 por cat1.txt e SampleFile2 com cat2.TXT. Você também pode ter mais de dois nomes de arquivo neste comando se quiser exibir o conteúdo de mais de dois arquivos no terminal.

O conteúdo de nossos dois arquivos será exibido em linhas separadas, conforme mostrado na imagem a seguir:

Exemplo # 3: Exibindo o conteúdo de vários arquivos separados por um símbolo “$”:

Você pode ver no exemplo mostrado acima que podemos exibir o conteúdo de mais de um arquivo ao mesmo tempo em nosso terminal. No entanto, não há distinção ou separação clara no conteúdo do arquivo. Em outras palavras, você não pode distinguir quais conteúdos pertencem a quais arquivos. Portanto, podemos usar o separador “$”, que será inserido no final do conteúdo de cada arquivo. Desta forma, você poderá ver claramente onde termina o conteúdo de um arquivo.

Para fazer isso, teremos que usar o sinalizador “-e” da seguinte maneira:

$ cat -e SampleFile1 SampleFile2

Aqui, você deve substituir SampleFile1 e SampleFile2 com os nomes dos arquivos cujo conteúdo você deseja exibir separados por um símbolo “$” em seu terminal. Queríamos exibir o conteúdo do cat1.txt e cat2.arquivos txt separados por um símbolo “$”; é por isso que substituímos SampleFile1 por cat1.txt e SampleFile2 com cat2.TXT. Você também pode ter mais de dois nomes de arquivo neste comando se quiser exibir o conteúdo de mais de dois arquivos separados por um símbolo “$” no terminal.

O conteúdo de nossos dois arquivos será exibido no terminal separado por um símbolo “$”, conforme mostrado na imagem a seguir:

Exemplo # 4: Criando um novo arquivo com o comando “cat”:

Além de exibir o conteúdo de um arquivo, o comando “cat” também é capaz de criar um novo arquivo. Para isso, precisamos prosseguir executando este comando:

$ cat> SampleFile

Aqui, você deve substituir SampleFile pelo nome do arquivo que deseja criar com o comando “cat”. Queríamos criar um arquivo chamado cat3, por isso substituímos SampleFile por cat3.

Quando você pressiona a tecla Enter para executar este comando, você verá um prompt em seu terminal, que indicará que o comando “cat” está solicitando que você insira algum texto em seu arquivo. Você pode adicionar qualquer texto de sua escolha como fizemos e então pressionar a combinação de teclas Ctrl + d para salvar o arquivo recém-criado.

Agora você também pode verificar se um arquivo com o texto desejado foi criado ou não, executando este comando:

$ cat SampleFile


Substituímos SampleFile por cat3 para exibir seu conteúdo, conforme mostrado na imagem abaixo:

Exemplo # 5: Exibindo números de linha junto com o conteúdo de um arquivo:

Se você tiver um arquivo muito grande, é sempre conveniente visualizá-lo com os números das linhas. Para exibir os números das linhas junto com o conteúdo de um arquivo, você deve continuar executando este comando:

$ cat -n SampleFile


Substituímos SampleFile por cat3, pois queríamos que o conteúdo deste arquivo fosse exibido com números de linha, conforme mostrado na imagem abaixo:

Exemplo # 6: Anexando o conteúdo de arquivos:

Se você quiser acrescentar o conteúdo de um arquivo ao final de outro, execute este comando:

$ cat SampleFile1 >> SampleFile2

Aqui, você deve substituir SampleFile1 pelo nome do arquivo cujo conteúdo deseja anexar e SampleFile2 pelo nome do arquivo onde deseja anexar o conteúdo. Substituímos SampleFile1 por cat1.txt e SampleFile2 com cat2.TXT. Isso significa que nosso texto “Hello World!”Será anexado no final do nosso texto,“ Queremos testar o comando “gato”.”

Executar este comando irá simplesmente anexar o conteúdo de um arquivo a outro sem exibir nada no terminal.

Você pode confirmar verificando o conteúdo de SampleFile2 ou cat2.txt no nosso caso da seguinte forma:

$ cat SampleFile2.TXT


O conteúdo do nosso arquivo anexado i.e. cat2.txt são mostrados na imagem abaixo:

Conclusão:

É assim que você pode aprender o uso do comando “cat” no Linux Mint 20, passando por todos os exemplos que discutimos hoje.

Emular cliques do mouse passando o mouse usando o mouse sem cliques no Windows 10
Usar um mouse ou teclado na postura errada de uso excessivo pode resultar em muitos problemas de saúde, incluindo tensão, síndrome do túnel do carpo e...
Adicione gestos do mouse ao Windows 10 usando essas ferramentas gratuitas
Nos últimos anos, os computadores e sistemas operacionais evoluíram muito. Houve um tempo em que os usuários tinham que usar comandos para navegar pel...
Controle e gerencie o movimento do mouse entre vários monitores no Windows 10
Gerenciador de mouse com tela dupla permite que você controle e configure o movimento do mouse entre vários monitores, diminuindo seus movimentos pert...