Cargando



Cómo usar comando cat Linux

Tutorial para saber cómo usar comando cat en Linux de diferentes formas y para diferentes usos.


mar 12 2019 13:20
Avanzado
Total de Apartados : 12

Al ser los sistemas operativos basados en UNIX una de las alternativas mas funcionales tanto para usuarios de hogar como pequeñas, medianas o grandes corporaciones, es ideal saber de forma detallada la forma como es el uso global de estos, por regla general todo sistema UNIX, en este caso específicamente hablamos de Linux, es el uso de comandos, y si bien es cierto que hoy en día la mayoría de distribuciones nos brindan una opción gráfica, la esencia de Linux es el desarrollo y la ejecución de los comandos.

 

Existen cientos de comandos cada uno con una función especial y uno de los mas usados por su versatilidad y practicidad es el comando cat el cual analizará Solvetic en detalle.

 

Te mostramos cómo poder crear un nuevo archivo de texto con comandos desde la terminal en Linux.

 

Qué es el comando cat en Linux
El comando cat (concatenate), es un comando que ha sido desarrollado para que ejecute básicamente tres funciones asociadas a los archivos de texto, estas son:
  • Poder visualizarlos
  • Realizar una combinación con copias de ellos
  • Crear nuevos archivos

 

Su sintaxis de uso es:

cat [opciones] [archivo] [-] [archivo]
Las diversas opciones que tenemos al momento de usar el comando cat son las siguientes:

 

Despliega toda la información de un archivo o carpeta, es el equivalente a -vET
-A, --show-all

Es el número de líneas de salida no vacías
-b, --number-nonblank

Es el equivalente a -vE
-e

Esta opción despliega el signo $ al final de cada línea
-E, --show-ends

Despliega el numero de cada línea en la salida
-n, --number (numero)

Su función es suprimir las líneas de salida vacías repetidas
-s, --squeeze-blank

Es el equivalente a -vT
-t

Muestra los caracteres TAB como ^ I
-T, --show-tabs

Hace uso de la notación ^ y M, excepto LFD y TAB
-v, --show-nonprinting

Despliega la ayuda del comando cat
--help

Despliega la versión de cat usada en Linux
--version

 

Ahora aprenderemos sobre como usar este comando en Linux.

 


1. Cómo desplegar el contenido de un archivo con comando cat en Linux


Es uno de los usos más prácticos en loa cuales el comando cat entra en acción en Linux, ya que gracias a el será posible ver el contenido de un archivo creado por nosotros o bien un archivo del sistema.

 

Paso 1

Por ejemplo podemos ver el contenido de un archivo de texto llamado Solvetic:

 

como-usar-comando-cat-linux-1.png

 

 

Paso 2

También podemos ver el contenido de un archivo propio del sistema como /etc/passwd:
cat /etc/passwd

 


2. Cómo ver el contenido de diversos archivos usando cat LInux


Es posible que deseemos visualizar en la terminal el contenido de no solo un archivo sino de varios de forma simultánea, esto es posible con cat usando la siguiente sintaxis:
cat archivo1 archivo2…

 

Cómo hacer uso de las opciones More (mas) o Menos (Less)
Estas opciones son ideales cuando el archivo a visualizar es extenso por lo cual se requiere hacer uso de las teclas Av Pag o Re Pag para acceder a todo su contenido.

 

En este caso podemos usar alguna de las siguientes opciones según sea el caso:

cat archivo | more
cat archivo | les

 

 


3. Cómo crear un nuevo archivo con el comando cat

 

Paso 1

El comando cat incluye dentro de sus características la posibilidad de crear un nuevo archivo, para ello debemos ejecutar la siguiente sintaxis:
cat >archivo
En este caso hemos creado un nuevo archivo llamado Solvetic2 el cual vemos que se crea automáticamente en el directorio donde estemos ubicados, en este ejemplo el escritorio:

 

 

 

Paso 2

Podemos ver que al usar el comando cat seremos ubicados en el texto, allí podemos ingresar el texto deseado y luego pulsar las teclas Ctrl + D para salir y grabar el texto:

 

 

Ctrl + D

 

 

 


4. Cómo desplegar el número de líneas de un archivo con comando cat


Es ideal esta opción para saber en detalle la cantidad de líneas integradas en un archivo, para ello debemos usar el parámetro -n así:
cat -n Solvetic1

 

Podemos visualizar el número de línea con su respectivo texto asociado.

 


5. Cómo desplegar el signo $ al final de cada línea con comando cat


Esta opción es útil si deseamos comprimir varias líneas en una sola línea, esto se encarga de desplegar el signo $ al final de la línea y también en el espacio que muestra $ en caso de que exista algún espacio entre los párrafos.
Para su uso debemos usar el parámetro -e de la siguiente forma:
cat -e Solvetic

 


6. Cómo desplegar las líneas separadas por tabulación con comando cat


Para esta opción los espacios detectados a través de tabulación, serán rellenos con "^ I", para esto debemos usar el parámetro –T así:
cat -T Solvetic

 


7. Cómo desplegar diversos archivos de forma simultánea con comando cat


Podemos desplegar el contenido de múltiples archivos con el comando cat, para esto debemos usar el punto y coma para separar cada archivo, en este caso usaremos la siguiente línea:
cat Solvetic; cat Solvetic2; cat Solvetic1;

 


8. Cómo hacer uso de la salida estándar con un operador de redireccionamiento con comando cat


Gracias a esta opción será posible redirigir la salida estándar de un archivo a un nuevo archivo a crear, en caso contrario, hacia un archivo existente con el símbolo > (mayor que) peo debemos tener presente que el contenido del archivo inicial sobrescribirá el contenido existente en el archivo de destino.

 

Para este ejemplo vamos a redireccionar el contenido del archivo Solvetic a un nuevo archivo llamado Solvetic3:

cat Solvetic > Solvetic3

 

Esto creará el archivo Solvetic3 con el contenido del archivo Solvetic.

 


9. Cómo anexar una salida estándar con un operador de redirección con comando cat


Esto permite anexar en el archivo existente a través del símbolo >> (doble mayor que), esto hará que el contenido del archivo sea añadido al final del archivo de destino.
cat Solvetic >> Solvetic2

 


10. Cómo redireccionar múltiples archivos en uno solo con comando cat

 

Paso 1

Esto nos permite redireccionar el contenido de uno o mas archivos en uno nuevo o en uno existente, para ello ejecutamos:
cat Solvetic Solvetic1 Solvetic2 > Solvetic4
En este caso vamos a redireccionar todo el contenido de estos tres archivos en uno nuevo llamado Solvetic4:

 

 

Paso 2

Al acceder al archivo Solvetic4 podremos ver el contenido de los 3 archivos, allí depende organizar el contenido de la mejor forma posible:

 

como-usar-comando-cat-linux-14.png

 


11. Cómo ordenar los contenidos de varios archivos en un solo archivo con comando cat

 

Paso 1

Si deseamos que el contenido redireccionado a un nuevo archivo o a uno existente sea ordenado, debemos usar el parámetro sort así:
cat Solvetic Solvetic1 Solvetic2 | sort > Solvetic4

 

 

Paso 3

Esto creará el archivo organizado por orden alfabético:

 

como-usar-comando-cat-linux-16.png

 


12. Cómo añadir una salida estándar a un nuevo archivo con comando cat


Haciendo uso del comando echo será posible añadir nuevo texto a un nuevo archivo, para esto usaremos el siguiente ejemplo:
echo “Solvetic Internet” | cat - Solvetic2

 

La nueva línea será ingresada en la parte superior del archivo seleccionado.

 

Podemos ver como gracias al comando cat las opciones para administrar nuestros archivos son amplias y completamente funcionales permitiéndonos realizar diversas acciones sobre estos según sea requerido pero siempre conservando la integridad del texto allí alojado con el fin de no causar efectos negativos en el control de estos, así podremos hacer uso de cada uno de los parámetros de cat de forma efectiva.

 

Tutorial para poder saber cómo usar y las funciones con comandos Grep y Tree en Linux.


¿Te ayudó este Tutorial?


1 Comentarios


El Taller del Bit
jun 28 2019 09:51

Hola, una pequeña errata en el post, donde pone:

cat archivo | les

Os falta una "s"

 

Ha de ser 

cat archivo | less

 

Saludos

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X