Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

WoMakersCode profile imageダニエリ
ダニエリ forWoMakersCode

Posted on

     

[Tutorial Linux] Terminal: O comando cat

code cat

O comandocat é usado para unir, criar e exibir arquivos. O nome remete a "concatenate" ("concatenar" em inglês).

Criando um novo arquivo

O comandocat permite a criação de novos arquivos de texto. Para isso utilize o operador de redirecionamento > para redirecionar o texto no arquivo. Exemplo:

$ cat > arquivo
Enter fullscreen modeExit fullscreen mode

Logo abaixo você poderá inserir seu texto. Pressione ENTER para quebra de linha e use control+C para sair.

  • $ indica que você deve usar ousuário comum para fazer essa operação.

  • cat do inglês,concatenate, concatenar.

criando arquivo

Visualizando o conteúdo de um arquivo

Esse comando lerá o conteúdo do arquivo e exibi-lo-á no terminal. Exemplo:

$ cat arquivo.txt
Enter fullscreen modeExit fullscreen mode

Muito útil para a leitura de logs e outros arquivos do sistema.

  • substitua a extensãotxt por aquela que você deseja.

visualizando conteúdo arquivo

Adicionando o argumento|, seguido das palavrasmore ouless, o resultado mostrará as opções“mostrar mais” ou“mostrar menos”. Exemplo:

$ cat arquivo | more
Enter fullscreen modeExit fullscreen mode

para mostrar a continuação do texto a cada ENTER.

mostrar mais

$ cat arquivo | less
Enter fullscreen modeExit fullscreen mode

para mostrar o texto com uma barra de rolagem que pode ser controlada pelas setas do teclado. Para sair basta pressionar a tecla q.

mostrar menos

Exibir os conteúdos por tipo de arquivo

É possível exibir o conteúdo de vários arquivos selecionados por sua extensão.

$ cat *.<extensão>
Enter fullscreen modeExit fullscreen mode

usando referência global

Copiando conteúdo

Ao invés de exibir os conteúdos no terminal, você pode copiar o resultado para outro arquivo com a opção >. O comando fica assim:

$ cat origem > destino
Enter fullscreen modeExit fullscreen mode

Se o arquivo de destino não existir, o comando irá criá-lo ou sobrescrever o arquivo já existente.

sobrescrevendo arquivo

Incrementando conteúdo

Se você não deseja que o arquivo seja substituído, mas incrementado ao final, basta usar o comando>>. Exemplo:

$ cat origem >> destino
Enter fullscreen modeExit fullscreen mode

Desse modo o arquivo fonte será anexado ao final do arquivo destino.

incrementando arquivo com cópia de outro

Para incrementar no modo de edição:

$ cat >> arquivo
Enter fullscreen modeExit fullscreen mode

incrementando no modo edição

Concatenando Arquivos

Para a concatenação de diversos arquivos em apenas um, siga o exemplo:

$ cat origem1 origem2 > destino
Enter fullscreen modeExit fullscreen mode

concatenando arquivos

Exibindo o número de linhas

Para visualizar o conteúdo de um arquivo com o número das linhas, adicione o argumento-n.

$ cat -n arquivo
Enter fullscreen modeExit fullscreen mode

vendo número de linhas

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Women + Tech = 🦋

Inscreva-se na comunidade e fique por dentro de nossos eventos, cursos, mentorias e projetos open source.

More fromWoMakersCode

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp