Saltar al contenido

para qué sirve y ejemplos de uso

El comando cat es uno de los comandos de Linux más útiles que puedes aprender. Su nombre deriva de la palabra concatenar y le permite crear, fusionar o imprimir archivos en la pantalla de salida estándar o en otro archivo y mucho más.

No requiere instalar nada ya que viene preinstalado con el paquete coreutils en cualquier sistema basado en Debian o Red Hat.

En este tutorial, veremos los usos comunes del comando cat de Linux y explicaremos sus características.

Como instalar Magento 2 manualmente

Sintaxis del comando cat de Linux

Antes de comenzar a profundizar en el tema del artículo, debemos iniciar sesión en el VPS mediante SSH y comprobar rápidamente la sintaxis básica. El comando toma un nombre de archivo como argumento junto con opciones para especificar operaciones específicas.

cat [OPTION] [FILE]

Para encontrar todas las opciones disponibles, simplemente escriba gato – ayuda en la terminal.

Leer  Cómo crear un servidor dedicado en Palworld

Crea un archivo con el comando cat

Usando el comando cat puedes crear rápidamente un archivo y agregarle texto. Para hacer esto, use el operador “>” para redirigir el texto en el archivo.

cat > filename.txt

Esto crea el archivo y puedes comenzar a llenarlo con texto. Para agregar varias líneas de texto, simplemente presione Digitar al final de cada línea. Cuando termine, presione CTRL+D para salir del archivo.

Para verificar si el archivo fue creado realmente con el comando anterior, simplemente use el siguiente comando ls en la terminal:

ls -l

Ver el contenido de un archivo con el comando cat

Este es uno de los usos más básicos del comando cat. Sin necesidad de ninguna opción, el comando leerá el contenido de un archivo y lo mostrará en la consola.

cat filename.txt

Para evitar desplazarse por archivos muy grandes, puede agregar la opción | más vea la pantalla menos o más:

cat filename.txt | more

También puede mostrar el contenido de más de un archivo. Por ejemplo, para mostrar el contenido de todos los archivos de texto, use el siguiente comando en la terminal:

cat *.txt

Redirigir contenido usando el comando cat

En lugar de mostrar el contenido de un archivo en la consola, puede redirigir la salida a otro archivo usando la opción >. La línea de comando se vería así:

cat source.txt > destination.txt

Si el archivo de destino no existe, el comando lo creará o sobrescribirá uno existente con el mismo nombre.

Para agregar el contenido del archivo de destino, use la opción >> junto con el comando cat:

cat source.txt >> destination.txt

Concatenar archivos con el comando cat de Linux

Este comando también le permite concatenar varios archivos en uno. En esencia, funciona exactamente igual que la función de redirección anterior, pero con múltiples archivos fuente.

cat source1.txt source2.txt > destination.txt

Como antes, el comando anterior creará el archivo de destino si no existe o sobrescribirá un archivo existente con el mismo nombre.

Leer  Los 10 mejores proveedores de hosting VPS para 2024

Marcar el final de las líneas con el comando Cat

El comando cat también puede marcar el final de las líneas mostrando el carácter $ al final de cada línea. Para utilizar esta función, utilice la opción -Y junto con el comando cat:

cat -E filename.txt

Mostrar números de línea con el comando cat

Con el comando cat también puedes mostrar el contenido de un archivo junto con los números de línea al principio de cada línea. Para utilizar esta función, utilice la opción -norte con el comando gato:

cat -n filename.txt

Mostrar caracteres no imprimibles con el comando Cat

Para mostrar todos los caracteres no imprimibles, utilice la opción -v junto con el comando cat como en el siguiente ejemplo:

cat -v filename.txt

Para mostrar sólo caracteres de tabulación, utilice -T:

cat -T filename.txt

Los caracteres de tabulación se mostrarán como ^yo

Eliminar líneas vacías con el comando Linux Cat

Para eliminar líneas vacías repetidas y ahorrar espacio en la pantalla, puede usar la opción -s. Tenga en cuenta que esta opción mantendrá una línea vacía eliminando solo las líneas vacías repetidas. El comando se vería así:

cat -s filename.txt

Numerar líneas no vacías con el comando Cat

Para mostrar líneas no vacías con números de línea al principio de cada línea, use la opción -B. Recuerda que la opción -B reemplazará la opción -norte:

cat -b filename.txt

Mostrar un archivo en orden inverso con el comando Cat

Para ver el contenido de un archivo en orden inverso, comenzando con la última línea y terminando con la primera, simplemente use el comando tocarQué es gato invertido:

tac filename.txt
1714787765 145 Como instalar Magento 2 manualmente

Conclusión

Eso es todo. Ha aprendido todas las características y funciones básicas del comando cat. Ahora tendrás los conocimientos básicos para utilizarlo bien. Para obtener más información sobre el comando cat, siempre puede consultar la página de manual de cat con el comando hombre gato. También puede consultar otros comandos de Linux.

Leer  Cómo cancelar un proceso con el comando kill en Linux

Esperamos que este artículo le haya ayudado a mejorar sus habilidades con la Terminal Linux. Si tiene comentarios o preguntas, escríbalos en la sección siguiente.

Compartir

Deja una respuesta