{"id":15192,"date":"2019-03-14T15:09:39","date_gmt":"2019-03-14T18:09:39","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15192"},"modified":"2023-07-07T20:32:49","modified_gmt":"2023-07-07T23:32:49","slug":"comando-cat-linux","status":"publish","type":"post","link":"\/pt\/tutoriais\/comando-cat-linux","title":{"rendered":"Comando cat Linux: guia b\u00e1sico de uso e exemplos"},"content":{"rendered":"<p>O comando cat do Linux &eacute; um dos mais &uacute;teis para se aprender. Seu nome &eacute; uma deriva&ccedil;&atilde;o da palavra <i>concatenate<\/i> (concatenar) e permite que voc&ecirc; crie, una e exiba arquivos no formato padr&atilde;o de tela ou em outro arquivo, entre outras coisas.<\/p><p>Ele n&atilde;o requer instala&ccedil;&atilde;o uma vez que vem pr&eacute;-instalado com o pacote coreutils em qualquer sistema baseado em Debian ou Red Hat.<\/p><p>Neste tutorial vamos mostrar alguns dos usos mais comuns do comando cat Linux e explicar suas funcionalidades.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-sintaxe-do-comando-cat\"><b>Sintaxe do Comando Cat<\/b><\/h2><p>Antes de come&ccedil;ar, &eacute; necess&aacute;rio acessar seu <a href=\"\/pt\/alojamento-vps\"><strong>host VPS<\/strong><\/a> atrav&eacute;s de <a href=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSH<\/a> e logo poderemos ver a sintaxe b&aacute;sica do comando, que utiliza um nome de arquivo como argumento juntamente com op&ccedil;&otilde;es para determinar opera&ccedil;&otilde;es espec&iacute;ficas.<\/p><pre class=\"wp-block-preformatted\">cat [OP&Ccedil;&Atilde;O] [ARQUIVO]<\/pre><p>Para mostrar algumas fun&ccedil;&otilde;es dispon&iacute;veis. Para conhecer todas as op&ccedil;&otilde;es, digite <b>cat &ndash;help<\/b> no terminal.<\/p><h3 class=\"wp-block-heading\" id=\"h-criar-um-novo-arquivo-com-o-comando-cat\"><b>Criar um Novo Arquivo com o Comando Cat<\/b><\/h3><p>O comando cat permite a cria&ccedil;&atilde;o de novos arquivos de texto de forma r&aacute;pida. Para isso utilize o operador de redirecionamento <b>&gt; <\/b>para redirecionar o texto no arquivo.<\/p><pre class=\"wp-block-preformatted\">cat &gt; arquivo.txt<\/pre><p>O arquivo est&aacute; criado e voc&ecirc; pode come&ccedil;ar a inserir seu texto. Para quebrar linhas basta pressionar <b>Enter<\/b>. Quando terminado, pressione <b>CTRL+D<\/b> para sair do arquivo.<\/p><p>Para conferir se o arquivo foi de fato criado, basta executar o seguinte comando no terminal:<\/p><pre class=\"wp-block-preformatted\">ls -l<\/pre><h3 class=\"wp-block-heading\" id=\"h-visualizar-o-conteudo-de-um-arquivo-com-o-comando-cat-linux\"><b>Visualizar o Conte&uacute;do de um Arquivo com o Comando Cat Linux<\/b><\/h3><p>Este &eacute; um dos usos mais b&aacute;sicos do comando. Sem nenhuma op&ccedil;&atilde;o, o comando ir&aacute; ler o conte&uacute;do do arquivo e exibi-lo no terminal.<\/p><pre class=\"wp-block-preformatted\">cat arquivo.txt<\/pre><p>Para evitar ter que rolar por arquivos muito grandes, voc&ecirc; pode adicionar <b>| more<\/b> mostrar o resultado com as op&ccedil;&otilde;es &ldquo;mostrar mais&rdquo; ou &ldquo;mostrar menos&rdquo;:<\/p><pre class=\"wp-block-preformatted\">cat arquivo.txt | more<\/pre><p>Voc&ecirc; tamb&eacute;m pode visualizar o conte&uacute;do de mais de um arquivo. Por exemplo, para visualizar todos os textos de todos os arquivos, use o seguinte comando no terminal:<\/p><pre class=\"wp-block-preformatted\">cat *.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-redirecionar-conteudo\"><b>Redirecionar Conte&uacute;do<\/b><\/h3><p>Ao inv&eacute;s de exibir os conte&uacute;dos no console, voc&ecirc; pode redirecionar o resultado para outro arquivo com a op&ccedil;&atilde;o <b>&gt;<\/b>. O comando fica assim:<\/p><pre class=\"wp-block-preformatted\">cat fonte.txt &gt; destino.txt<\/pre><p>Se o arquivo de destino n&atilde;o existir, o comando ir&aacute; cri&aacute;-lo ou sobrescrever o arquivo com o mesmo nome.<\/p><p>Para anexar os conte&uacute;dos do arquivo de destino, use a op&ccedil;&atilde;o <b>&gt;&gt;<\/b> com o comando cat Linux:<\/p><pre class=\"wp-block-preformatted\">cat fonte.txt &gt;&gt; destino.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-utilizar-o-comando-cat-para-concatenar-arquivos\"><b>Utilizar o Comando Cat para Concatenar Arquivos<\/b><\/h3><p>Este comando permite a concatena&ccedil;&atilde;o de diversos arquivos em apenas um. Basicamente ele funciona exatamente como a ferramenta acima, mas com diversos arquivos fonte.<\/p><pre class=\"wp-block-preformatted\">cat fonte1.txt fonte2.txt &gt; destino.txt<\/pre><p>Assim como anteriormente, o comando ir&aacute; criar o arquivo de destino, caso n&atilde;o exista, ou sobrescrever o arquivo com mesmo nome.<\/p><h3 class=\"wp-block-heading\" id=\"h-destacar-termino-de-linha\"><b>Destacar T&eacute;rmino de Linha<\/b><\/h3><p>O comando tamb&eacute;m marca o t&eacute;rmino de linha mostrando o caractere <b>$<\/b> ao final de cada uma delas. Para utilizar esta ferramenta acrescente a op&ccedil;&atilde;o <b>-E<\/b> ao comando:<\/p><pre class=\"wp-block-preformatted\">cat -E arquivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-exibir-o-numero-da-linha-com-o-comando-cat\"><b>Exibir o N&uacute;mero da Linha com o Comando Cat<\/b><\/h3><p>O comando tamb&eacute;m permite visualizar os conte&uacute;dos de um arquivo juntamente com o n&uacute;mero das linhas. Para isso adicione <b>-n<\/b>:<\/p><pre class=\"wp-block-preformatted\">cat -n arquivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-exibir-caracteres-nao-imprimiveis\"><b>Exibir Caracteres N&atilde;o-imprim&iacute;veis<\/b><\/h3><p>Para visualizar caracteres n&atilde;o-imprim&iacute;veis utilize a op&ccedil;&atilde;o <b>-v<\/b> no comando, como mostra o exemplo:<\/p><pre class=\"wp-block-preformatted\">cat -v arquivo.txt<\/pre><p>Para exibir tabula&ccedil;&atilde;o apenas, utilize <b>-T<\/b>:<\/p><pre class=\"wp-block-preformatted\">cat -T arquivo.txt<\/pre><p>A tabula&ccedil;&atilde;o ser&aacute; mostrada como <b>^I<\/b>.<\/p><h3 class=\"wp-block-heading\" id=\"h-utilizando-o-comando-cat-para-suprimir-linhas-vazias\"><b>Utilizando o Comando Cat para Suprimir Linhas Vazias<\/b><\/h3><p>Para suprimir linhas vazias repetidas e economizar espa&ccedil;o na exibi&ccedil;&atilde;o do arquivo, o comando cat disponibiliza a op&ccedil;&atilde;o <b>-s<\/b>. Lembre-se que esta op&ccedil;&atilde;o vai manter uma linha vazia e remover apenas as linhas repetidas em branco. O comando fica da seguinte maneira:<\/p><pre class=\"wp-block-preformatted\">cat -s arquivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-numerar-linhas-com-conteudos\"><b>Numerar Linhas com Conte&uacute;dos<\/b><\/h3><p>Para visualizar o n&uacute;mero das linhas que possuem algum conte&uacute;do utilizamos a op&ccedil;&atilde;o <b>-b<\/b>. &Eacute; importante mencionar que a op&ccedil;&atilde;o &nbsp;<b>-b<\/b> sobrescreve a op&ccedil;&atilde;o <b>-n<\/b>:<\/p><pre class=\"wp-block-preformatted\">cat -b arquivo.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-visualizar-um-arquivo-em-ordem-contraria-com-o-comando-cat\"><b>Visualizar um Arquivo em Ordem Contr&aacute;ria com o Comando Cat<\/b><\/h3><p>Utilizamos a op&ccedil;&atilde;o <b>tac <\/b>para ver os conte&uacute;dos em ordem contr&aacute;ria, come&ccedil;ando da &uacute;ltima linha e terminando com a primeira. Tac nada mais &eacute; do que <b>cat<\/b> ao contr&aacute;rio:<\/p><pre class=\"wp-block-preformatted\">tac arquivo.txt<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-conclusao\"><b>Conclus&atilde;o<\/b><\/h3><p>Agora voc&ecirc; j&aacute; sabe as funcionalidades e opera&ccedil;&otilde;es b&aacute;sicas do comando cat Linux. Fa&ccedil;a bom uso! Para mais informa&ccedil;&otilde;es sobre o comando cat, confira o manual executando <b>man cat !<\/b>.<\/p><p>Esperamos que este artigo tenha sido &uacute;til. At&eacute; a pr&oacute;xima!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O comando cat do Linux &eacute; um dos mais &uacute;teis para se aprender. Seu nome &eacute; uma deriva&ccedil;&atilde;o da palavra concatenate (concatenar) e permite que voc&ecirc; crie, una e exiba arquivos no formato padr&atilde;o de tela ou em outro arquivo, entre outras coisas. Ele n&atilde;o requer instala&ccedil;&atilde;o uma vez que vem pr&eacute;-instalado com o pacote [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/comando-cat-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Comando Cat Linux: Guia B\u00e1sico de Uso e Exemplos","rank_math_description":"O comando cat Linux \u00e9 um dos mais importantes a ser aprendido por quem est\u00e1 constantemente editando arquivos na hospedagem. Saiba mais!","rank_math_focus_keyword":"comando cat linux","footnotes":""},"categories":[4915],"tags":[6394,6393,6392],"class_list":["post-15192","post","type-post","status-publish","format-standard","hentry","category-vps","tag-cat-linux","tag-comando-cat","tag-comando-cat-linux"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/comando-cat-linux","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/comando-cat-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15192"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15192\/revisions"}],"predecessor-version":[{"id":38106,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15192\/revisions\/38106"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}