{"id":9055,"date":"2019-08-22T16:25:51","date_gmt":"2019-08-22T16:25:51","guid":{"rendered":"https:\/\/blog.hostinger.io\/mx-tutoriales\/?p=9055"},"modified":"2023-08-10T19:37:55","modified_gmt":"2023-08-10T17:37:55","slug":"comando-cat-linux","status":"publish","type":"post","link":"\/mx\/tutoriales\/comando-cat-linux","title":{"rendered":"Comando cat de Linux: para qu\u00e9 sirve y ejemplos de uso"},"content":{"rendered":"<p>El comando cat es uno de los comandos de Linux m&aacute;s &uacute;tiles que puedes aprender. Deriva su nombre de la palabra concatenar y te permite crear, fusionar o imprimir archivos en la pantalla de salida est&aacute;ndar o en otro archivo y mucho m&aacute;s.<\/p><p>No requiere que instales nada, ya que viene preinstalado con el paquete coreutils en cualquier sistema basado en Debian o Red Hat.<\/p><p>En este tutorial, veremos los usos comunes del comando cat de Linux explicando sus caracter&iacute;sticas.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-1024x283.png\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-300x83.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-150x41.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-768x212.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2022\/12\/Linux-cheat-sheet-ES-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">&iquest;Qu&eacute; es el comando cat de Linux?<\/h2>\n                    <p>El <strong>comando cat<\/strong> en Linux permite concatenar y mostrar el contenido de archivos. Deriva de &ldquo;concatenar&rdquo; y se utiliza para visualizar, unir y crear archivos. Por ejemplo, &ldquo;cat ejemplo.txt&rdquo; muestra el contenido de &ldquo;ejemplo.txt&rdquo;.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-sintaxis-del-comando-cat-de-linux\">Sintaxis del comando cat de Linux<\/h2><p>Antes de comenzar a ahondar en el tema del art&iacute;culo, debemos iniciar sesi&oacute;n en el VPS usando <a href=\"\/mx\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">SSH<\/a> y verificar r&aacute;pidamente la sintaxis b&aacute;sica. El comando toma un nombre de archivo como argumento junto con opciones para especificar operaciones particulares.<\/p><pre class=\"wp-block-preformatted\">cat [OPTION] [FILE]<\/pre><p>Para encontrar todas las opciones disponibles, simplemente escribe <strong>cat &ndash;help<\/strong> en el terminal.<\/p><h3 class=\"wp-block-heading\" id=\"h-crear-un-archivo-con-el-comando-cat\">Crear un archivo con el comando cat<\/h3><p>Usando el comando cat puedes crear un archivo r&aacute;pidamente y agregarle texto. Para hacer eso, usa el operador &ldquo;&gt;&rdquo; para redirigir el texto en el archivo.<\/p><pre class=\"wp-block-preformatted\">cat &gt; filename.txt<\/pre><p>As&iacute; se crea el archivo y puedes comenzar a rellenarlo con texto. Para agregar varias l&iacute;neas de texto, simplemente presiona <strong>Enter<\/strong> al final de cada l&iacute;nea. Cuando hayas terminado, presiona <strong>CTRL + D <\/strong>para salir del archivo.<\/p><p>Para verificar que el archivo en efecto haya sido creado por el comando anterior, simplemente usa el siguiente comando ls en el terminal:<\/p><pre class=\"wp-block-preformatted\">ls -l<\/pre><h3 class=\"wp-block-heading\" id=\"h-ver-el-contenido-de-un-archivo-con-el-comando-cat\">Ver el contenido de un archivo con el comando cat<\/h3><p>Este es uno de los usos m&aacute;s b&aacute;sicos del comando cat. Sin necesidad de ninguna opci&oacute;n, el comando leer&aacute; el contenido de un archivo y lo mostrar&aacute; en la consola.<\/p><pre class=\"wp-block-preformatted\">cat filename.txt<\/pre><p>Para evitar desplazarse por archivos muy grandes, puedes agregar la opci&oacute;n <strong>| more<\/strong> ver la pantalla de menos o m&aacute;s:<\/p><pre class=\"wp-block-preformatted\">cat filename.txt | more<\/pre><p>Tambi&eacute;n puedes mostrar el contenido de m&aacute;s de un archivo. Por ejemplo, para mostrar el contenido de todos los archivos de texto, usa el siguiente comando en el terminal:<\/p><pre class=\"wp-block-preformatted\">cat *.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-redirigir-contenido-usando-el-comando-cat\">Redirigir contenido usando el comando cat<\/h3><p>En lugar de mostrar el contenido de un archivo en la consola, puedes redirigir la salida a otro archivo usando la opci&oacute;n <strong>&gt;<\/strong>. La l&iacute;nea de comandos se ver&iacute;a as&iacute;:<\/p><pre class=\"wp-block-preformatted\">cat source.txt &gt; destination.txt<\/pre><p>Si el archivo de destino no existe, el comando lo crear&aacute; o sobrescribir&aacute; uno existente con el mismo nombre.<\/p><p>Para agregar el contenido del archivo destino, usa la opci&oacute;n <strong>&gt;&gt;<\/strong> junto con el comando cat:<\/p><pre class=\"wp-block-preformatted\">cat source.txt &gt;&gt; destination.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-concatenar-archivos-con-el-comando-cat-de-linux\">Concatenar archivos con el comando cat de Linux<\/h3><p>Este comando tambi&eacute;n te permite concatenar m&uacute;ltiples archivos en uno solo. En esencia, funciona exactamente como la funci&oacute;n de redireccionamiento anterior, pero con m&uacute;ltiples archivos fuente.<\/p><pre class=\"wp-block-preformatted\">cat source1.txt source2.txt &gt; destination.txt<\/pre><p>Como antes, el comando anterior crear&aacute; el archivo de destino si no existe, o sobrescribir&aacute; uno existente con el mismo nombre.<\/p><h3 class=\"wp-block-heading\" id=\"h-marcar-el-final-de-las-lineas-con-el-comando-cat\">Marcar el final de las l&iacute;neas con el comando Cat<\/h3><p>El comando cat tambi&eacute;n puede marcar los extremos de las l&iacute;neas mostrando el caracter <strong>$<\/strong> al final de cada l&iacute;nea. Para usar esta funci&oacute;n, usa la opci&oacute;n <strong>-E<\/strong> junto con el comando cat:<\/p><pre class=\"wp-block-preformatted\">cat -E filename.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-mostrar-numeros-de-linea-con-el-comando-cat\">Mostrar n&uacute;meros de l&iacute;nea con el comando cat<\/h3><p>Con el comando cat tambi&eacute;n puedes mostrar el contenido de un archivo junto con los n&uacute;meros de l&iacute;nea al comienzo de cada una. Para usar esta funci&oacute;n, usa la opci&oacute;n <strong>-n<\/strong> con el comando cat:<\/p><pre class=\"wp-block-preformatted\">cat -n filename.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-mostrar-caracteres-no-imprimibles-con-el-comando-cat\">Mostrar caracteres no imprimibles con el comando Cat<\/h3><p>Para mostrar todos los caracteres no imprimibles, usa la opci&oacute;n <strong>-v<\/strong> junto con el comando cat como en el siguiente ejemplo:<\/p><pre class=\"wp-block-preformatted\">cat -v filename.txt<\/pre><p>Para mostrar solo caracteres de tabulaci&oacute;n, usa <strong>-T<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cat -T filename.txt<\/pre><p>Los caracteres de tabulaci&oacute;n se mostrar&aacute;n como <strong>^I<\/strong><\/p><h3 class=\"wp-block-heading\" id=\"h-suprimir-lineas-vacias-con-el-comando-cat-de-linux\">Suprimir l&iacute;neas vac&iacute;as con el comando Cat de Linux<\/h3><p>Para suprimir l&iacute;neas vac&iacute;as repetidas y ahorrar espacio en tu pantalla, puedes usar la opci&oacute;n <strong>-s<\/strong>. Ten en cuenta que esta opci&oacute;n mantendr&aacute; una l&iacute;nea vac&iacute;a al eliminar solo las l&iacute;neas vac&iacute;as repetidas. El comando se ver&iacute;a as&iacute;:<\/p><pre class=\"wp-block-preformatted\">cat -s filename.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-numeracion-de-lineas-no-vacias-con-el-comando-cat\">Numeraci&oacute;n de l&iacute;neas no vac&iacute;as con el comando Cat<\/h3><p>Para mostrar l&iacute;neas no vac&iacute;as con n&uacute;meros de l&iacute;nea al inicio de cada una, usa la opci&oacute;n <strong>-b<\/strong>. Recuerda que la opci&oacute;n <strong>-b<\/strong> anular&aacute; la opci&oacute;n <strong>-n<\/strong>:<\/p><pre class=\"wp-block-preformatted\">cat -b filename.txt<\/pre><h3 class=\"wp-block-heading\" id=\"h-mostrar-un-archivo-en-orden-inverso-con-el-comando-cat\">Mostrar un archivo en orden inverso con el comando Cat<\/h3><p>Para ver el contenido de un archivo en orden inverso, comenzando con la &uacute;ltima l&iacute;nea y terminando con la primera, simplemente usa el comando <strong>tac<\/strong>, que es <strong>cat<\/strong> invertido:<\/p><pre class=\"wp-block-preformatted\">tac filename.txt<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/mx\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1024x300.png\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-768x225.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/02\/ES-VPS-hosting_in-text-banner-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>Eso es todo. Has aprendido todas las caracter&iacute;sticas y funciones b&aacute;sicas del comando cat. Ahora tendr&aacute;s la comprensi&oacute;n b&aacute;sica para darle un buen uso. Para obtener m&aacute;s informaci&oacute;n sobre el comando cat, siempre puedes recurrir a la p&aacute;gina del manual de cat con el comando <strong>man cat<\/strong>. Tambi&eacute;n puedes revisar otros <a href=\"\/mx\/tutoriales\/linux-comandos\">comandos de Linux<\/a>.<\/p><p>Esperamos que este art&iacute;culo te haya ayudado a mejorar tus habilidades con el Terminal Linux. Si tienes comentarios o dudas, escr&iacute;belas en la secci&oacute;n de abajo. <\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Aprende m&aacute;s comandos Linux para leer archivos<\/h4>\n                    <p><a href=\"\/mx\/tutoriales\/comando-grep-linux\">C&oacute;mo buscar en un archivo de texto con el comando Grep<\/a><br><a href=\"\/mx\/tutoriales\/comando-tail-linux\/\">C&oacute;mo leer el final de un archivo con el comando Tail<\/a><br><a href=\"\/mx\/tutoriales\/el-comando-sed-de-linux-usos-y-ejemplos\/\">C&oacute;mo leer un archivo con el comando Sed<\/a><br><a href=\"\/mx\/tutoriales\/comando-tee-linux-con-ejemplos\">C&oacute;mo escribir y mostrar en un archivo con el comando Tee<\/a><\/p>\n                <\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El comando cat es uno de los comandos de Linux m&aacute;s &uacute;tiles que puedes aprender. Deriva su nombre de la palabra concatenar y te permite crear, fusionar o imprimir archivos en la pantalla de salida est&aacute;ndar o en otro archivo y mucho m&aacute;s. No requiere que instales nada, ya que viene preinstalado con el paquete [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/comando-cat-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":85,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Comando cat de Linux: para qu\u00e9 sirve y ejemplos de uso","rank_math_description":"El comando cat de Linux es una herramienta \u00fatil para todo administrador de sistemas de Linux. Empieza a usarlo hoy con este \u00fatil tutorial.","rank_math_focus_keyword":"comando cat de linux","footnotes":""},"categories":[5700],"tags":[13585],"class_list":["post-9055","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-cat-de-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/linux-cat-command","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/commande-cat-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/comando-cat-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cat-command-linux","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/linux-cat-command","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/linux-cat-command","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/linux-cat-command","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/linux-cat-command","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/comando-cat-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/comando-cat-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/comando-cat-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/linux-cat-command","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/linux-cat-command","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/linux-cat-command","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/linux-cat-command","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=9055"}],"version-history":[{"count":13,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9055\/revisions"}],"predecessor-version":[{"id":34306,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/9055\/revisions\/34306"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=9055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=9055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=9055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}