Comprende el comando ‘cat‘ en Linux aún más. Esta guía ofrece información sobre cómo ver, crear y concentrar archivos, garantizando que aproveches todo su potencial.
El comando cat, abreviatura de “concatenate” (‘concatenar‘), es una herramienta de uso común en Linux que permite a los usuarios ver, crear y concentrar archivos, o redirigir su salida. En esta publicación, exploraremos cómo los usuarios nuevos y experimentados de Linux pueden aprovechar el comando cat para varias tareas.
La sintaxis general del comando cat es la siguiente:
$ cat [OPCION] [ARCHIVO]…- Usa cat para Crear un Nuevo Archivo y Agregar Contenido
- Mostrar el Contenido del Archivo con cat
- Mostrar Contenido de Varios Archivos con cat
- Mostrar contenido con numeración de líneas con cat
- Copiar, Reemplazar o Replicar el Contenido de un Archivo usando cat
- Combinar el Contenido de Varios Archivos en Uno con cat
Usa cat para Crear un Nuevo Archivo y Agregar Contenido
cat > nombredearchivoEjemplo:
El comando cat > vegetales.txt toma la entrada estándar y la redirige a un archivo llamado “vegetales.txt“. Cuando ejecutas este comando, tu terminal no muestra ninguna salida, sino que espera que ingreses texto desde el teclado.
Todo lo que escribas se escribirá en “vegetales.txt“. Para finalizar y guardar el archivo, deberás presionar CTRL–D (o CTRL–Z en sistemas Windows usando algunas aplicaciones de terminal).
Este es un ejemplo de cómo podrías usarlo:
$ cat > verduras.txt
Zanahoria
Brócoli
Espinaca
^DEn este punto, se crearía un archivo llamado “vegetales.txt” con el siguiente contenido:
Zanahoria
Brócoli
EspinacaMostrar el Contenido del Archivo con cat
cat nombredearchivoEjemplo:
Supón que el archivo contiene una lista de verduras comunes; ejecutar el comando cat vegetales.txt mostraría el contenido del archivo en el terminal.
Zanahorias
Brócoli
Espinacas
Tomates
Pepinos
Pimientos
Cebollas
Patatas
Col rizada
LechugaMostrar Contenido de Varios Archivos con cat
cat nombredearchivo_1 nombredearchivo_2Ejemplo:
Suponiendo que el contenido de los archivos frutas.txt y vegetales.txt es respectivamente el siguiente:
Manzana
Plátano
CerezaZanahoria
Lechuga
TomateEl comando cat frutas.txt vegetales.txt produciría:
Manzana
Plátano
Cereza
Zanahoria
Lechuga
TomateMostrar contenido con numeración de líneas con cat
cat -n nombredearchivoEjemplo:
Si el contenido de frutas.txt es el mismo que en el ejemplo anterior:
Manzana
Plátano
CerezaEntonces el comando cat -n frutas.txt produciría:
1 Manzana
2 Plátano
3 CerezaCopiar, Reemplazar o Replicar el Contenido de un Archivo usando cat
cat nombredearchivo nuevo_nombredearchivoEjemplo:
El comando cat frutas.txt > nuevas_frutas.txt tomará el contenido de frutas.txt y lo escribirá en un nuevo archivo llamado nuevas_frutas.txt. Este comando no mostrará ninguna salida en el terminal, asumiendo que se ejecuta correctamente.
Si frutas.txt tiene el mismo contenido que antes:
Manzana
Plátano
CerezaDespués de ejecutar el comando, el contenido de nuevas_frutas.txt será:
Manzana
Plátano
CerezaCombinar el Contenido de Varios Archivos en Uno con cat
cat nombredearchivo_1 nombredearchivo_2 > nombredearchivo_3Ejemplo:
El comando cat frutas.txt vegetales.txt > supermercado.txt concatenará el contenido de frutas.txt y vegetales.txt, luego redirigirá la salida a un archivo llamado supermercado.txt. Si alguno de los archivos de entrada no existe, se mostrará un mensaje de error en el terminal, pero no verás el contenido concatenado en el terminal porque se está redirigiendo a supermercado.txt.
Supongamos que frutas.txt contiene:
Manzana
Plátano
CerezaY vegetales.txt contiene:
Zanahoria
Lechuga
TomateDespués de ejecutar el comando, el terminal no mostrará ninguna salida (a menos que haya un error), pero el archivo supermercado.txt contendrá:
Manzana
Plátano
Cereza
Zanahoria
Lechuga
TomateSi vegetales.txt se escribió mal o no existe, verías un error en el terminal similar a:
cat: vegetales.txt: No existe el archivo o directorioMás comandos de Linux:
| Operaciones de Directorios | rmdir · cd · pwd · exa · ls |
| Operaciones de Archivos | cat · cp · dd · less · touch · ln · rename · more · head |
| Operaciones de Sistema de Archivos | chown · mkfs · locate |
| Redes | ping · curl · wget · iptables · mtr |
| Búsqueda y Procesamiento de Texto | find · grep · sed · whatis · ripgrep · fd · tldr |
| Información y Gestión del Sistema | env · history · top · who · htop · glances · lsof |
| Gestión de Usuarios y Sesiones | screen · su · sudo · open |







Pingback: Comando ls: Cómo Listar Archivos y Carpetas en Linux » Blog Linux
Pingback: Cómo Configurar SSH sin Contraseña en Linux » Blog Linux
Pingback: Insertar Texto en un Archivo en Unix/Linux » Blog Linux
Pingback: Cómo Utilizar Comando cut en Linux: Opciones y Ejemplos
Pingback: Cómo Utilizar el Comando gawk en Linux: Sintaxis, Opciones y Ejemplos » Blog Linux
Pingback: Cómo Truncar (vaciar) Archivos en Linux » Blog Linux