GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Cat de Linux:uso y ejemplos

El comando cat es uno de los comandos de Linux más útiles que puede aprender. Deriva su nombre 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 que instales nada ya que viene preinstalado con el paquete coreutils en cualquier sistema basado en Debian o Red Hat.

En este tutorial, cubriremos los usos comunes del comando cat de Linux explicando sus características.

Sintaxis del comando Cat

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

cat [OPTION] [FILE]

Para encontrar todas las opciones disponibles, simplemente escriba cat –help desde la terminal.

Creando un Archivo con el Comando Cat

Con el comando cat puede crear rápidamente un archivo y poner texto en él. Para hacer eso, use el > operador de redirección para redirigir el texto en el archivo.

cat > filename.txt

Se crea el archivo y puede comenzar a llenarlo con texto. Para agregar varias líneas de texto, simplemente presione Intro al final de cada línea. Una vez que haya terminado, presione CTRL+D para salir del archivo.

Para verificar que el archivo fue creado por el comando usado arriba, 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 ninguna opción, el comando leerá el contenido de un archivo y lo mostrará en la consola.

cat filename.txt

Para evitar el desplazamiento de archivos grandes, es posible que desee agregar la opción | más para mostrar a través de 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

Redireccionamiento de contenido mediante 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 el >> junto con el comando cat:

cat source.txt >> destination.txt

Concatenar archivos con el comando Cat

Este comando también le permite concatenar varios archivos en uno solo. Básicamente, funciona exactamente igual que la función de redirección anterior, pero con varios archivos de origen.

cat source1.txt source2.txt > destination.txt

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

Resaltar extremos de línea con el comando Cat

El comando cat también puede marcar los extremos de las líneas mostrando el $ carácter al final de cada línea. Para utilizar esta función, utilice la -E opción 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 puede mostrar el contenido de un archivo junto con los números de línea al comienzo de cada uno. Para usar esta característica, use -n opción con comando cat:

cat -n filename.txt

Mostrar caracteres no imprimibles con el comando Cat

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

cat -v filename.txt

Para mostrar solo los caracteres de tabulación, use -T :

cat -T filename.txt

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

Supresión de líneas vacías con el comando Cat

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

cat -s filename.txt

Numeración de líneas no vacías con el comando Cat

Para mostrar líneas no vacías con números de línea impresos antes de ellas, use -b opción. Recuerda la -b la opción anulará la -n opción:

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, solo use el tac comando, que es simplemente gato al revés:

tac filename.txt

Conclusión

Eso es todo. Ahora conoce todas las características y funciones básicas del comando cat. Ahora tendrá la comprensión básica para darle un buen uso. Para obtener más información sobre el comando cat, siempre puede invocar la página manual de cat con el comando man cat ! .

Esperamos que este artículo le haya ayudado a mejorar sus habilidades en Linux Terminal. ¡Nos vemos en la próxima!


Linux
  1. El comando AWK de Linux:ejemplos de sintaxis de uso de Linux y Unix

  2. Ejemplos importantes de comandos Cat en Linux

  3. 7 ejemplos de comandos Linux df

  4. Ejemplos de comandos mkdir y rmdir en Linux

  5. Ejemplos de comandos rm en Linux

Comando IP de Linux con ejemplos de uso

Opciones de comando y ejemplos de Tee Command en Linux

Cat Command en Linux:ejemplos esenciales y avanzados

Uso del comando Linux mv con ejemplos

Ejemplos de comandos cat de Linux

Ejemplos de comandos id en Linux