¿Cómo usar el comando cat en Linux?
El comando cat
es uno de esos clásicos de la terminal Linux. Aunque su nombre viene de “concatenate” (concatenar), su función más común es mostrar el contenido de archivos de texto directamente en la terminal. Es rápido, simple y muy poderoso si sabés cómo usarlo bien.
En esta guía te contamos cómo funciona cat
, sus opciones más útiles y algunos ejemplos prácticos para sacarle el jugo en tu día a día con Linux.
¿Qué es el comando cat?
cat
es una herramienta de línea de comandos que sirve para leer, combinar y crear archivos. Es muy útil para ver archivos de texto sin necesidad de abrir editores como nano
o vim
.
Por ejemplo, si querés ver el contenido de un archivo llamado notas.txt
:
cat notas.txt
Usos básicos del comando cat
Vamos con lo más elemental: mostrar archivos en pantalla.
1. Ver el contenido de un archivo
cat archivo.txt
2. Ver varios archivos a la vez
cat uno.txt dos.txt
Esto muestra el contenido de ambos archivos uno tras otro.
3. Crear un archivo desde la terminal
cat > nuevo.txt
Esto te permite escribir texto directamente en un archivo nuevo. Cuando termines, presioná Ctrl+D
para guardar y salir.
Opciones útiles de cat
1. Numerar líneas con -n
cat -n archivo.txt
Agrega números de línea, ideal para revisar código o configuraciones.
2. Mostrar líneas vacías con -b
cat -b archivo.txt
Similar al anterior, pero omite las líneas en blanco.
3. Mostrar caracteres invisibles con -A
cat -A archivo.txt
Muestra tabulaciones, saltos de línea y otros caracteres especiales. Útil para depurar texto.
Concatenar archivos con cat
Uno de los usos originales de cat
es combinar archivos. Por ejemplo:
cat parte1.txt parte2.txt > completo.txt
Esto une los archivos y guarda el resultado en completo.txt
.
Redireccionamiento y cat
Como viste recién, cat
trabaja muy bien con redireccionamientos. Algunos ejemplos:
>
: redirige la salida y reemplaza el contenido>>
: redirige y agrega al final del archivo (sin borrar lo anterior)
Por ejemplo:
cat nuevo.txt >> resumen.txt
Esto agrega el contenido de nuevo.txt
al final de resumen.txt
.
¿Cómo saber más?
Podés leer la ayuda desde la terminal con:
man cat
O consultar esta referencia externa: Manual oficial de GNU cat
Conclusión
El comando cat
es simple pero extremadamente útil. Sirve tanto para tareas rápidas (como ver un archivo) como para operaciones más complejas, como concatenar múltiples documentos o crear nuevos archivos desde la terminal.
Si estás empezando con Linux, cat
es uno de esos comandos que vas a usar una y otra vez. Y cuanto más lo uses, más cómodo te vas a sentir con la terminal.