Comandos de Linux

Cómo usar el comando gato en Bash?

Cómo usar el comando gato en Bash?

El comando "gato" en Bash significa "concatenar". Este comando se usa con mucha frecuencia para ver, crear y agregar archivos en Linux. Hoy, le explicaremos el uso de este comando en Bash en Linux Mint 20 compartiendo algunos ejemplos.

Método de uso del comando "cat" en Bash:

Para usar el comando "gato" en Bash, le mostraremos seis ejemplos diferentes. Para demostrar estos ejemplos, hemos creado dos archivos de texto diferentes llamados cat1.txt y cat2.txt con texto aleatorio. Usaremos estos archivos de texto en nuestros ejemplos a continuación:

Ejemplo # 1: Visualización del contenido de un archivo:

Si desea mostrar el contenido de un archivo con el comando "cat" en Bash, tenemos que proceder ejecutando este comando:

$ cat SampleFile

Aquí, debe reemplazar SampleFile con el nombre del archivo que desea que se muestre en el terminal. Queríamos mostrar el contenido del cat1.txt, por eso hemos reemplazado SampleFile con cat1.TXT.

El texto que escribimos en nuestro cat1.txt se muestra en la siguiente imagen:

Ejemplo # 2: Visualización del contenido de varios archivos:

Si tiene varios archivos y desea mostrar el contenido de todos estos archivos a la vez, debe continuar ejecutando este comando:

$ cat SampleFile1 SampleFile2

Aquí, debe reemplazar SampleFile1 y SampleFile2 con los nombres de los archivos cuyo contenido desea que se muestre en su terminal. Queríamos mostrar el contenido del cat1.txt y cat2.archivos txt; es por eso que hemos reemplazado SampleFile1 con cat1.txt y SampleFile2 con cat2.TXT. También puede tener más de dos nombres de archivo en este comando si desea mostrar el contenido de más de dos archivos en la terminal.

El contenido de nuestros dos archivos se mostrará en líneas separadas, como se muestra en la siguiente imagen:

Ejemplo n. ° 3: Visualización del contenido de varios archivos separados por un símbolo "$":

Puede ver en el ejemplo que se muestra arriba que podemos mostrar el contenido de más de un archivo a la vez en nuestro terminal. Sin embargo, no existe una clara distinción o separación en el contenido del archivo. En otras palabras, no puede distinguir qué contenido pertenece a qué archivo. Por lo tanto, podemos utilizar el separador "$", que se insertará al final del contenido de cada archivo. De esta manera, podrá ver claramente dónde termina el contenido de un archivo.

Para hacer esto, tendremos que usar la bandera "-e" de la siguiente manera:

$ cat -e SampleFile1 SampleFile2

Aquí, debe reemplazar SampleFile1 y SampleFile2 con los nombres de los archivos cuyo contenido desea que se muestren separados por un símbolo "$" en su terminal. Queríamos mostrar el contenido del cat1.txt y cat2.archivos txt separados por un símbolo "$"; es por eso que hemos reemplazado SampleFile1 con cat1.txt y SampleFile2 con cat2.TXT. También puede tener más de dos nombres de archivo en este comando si desea mostrar el contenido de más de dos archivos separados por un símbolo "$" en la terminal.

El contenido de nuestros dos archivos se mostrará en el terminal separados por un símbolo "$" como se muestra en la siguiente imagen:

Ejemplo # 4: Crear un archivo nuevo con el comando "cat":

Además de mostrar el contenido de un archivo, el comando "cat" también es capaz de crear un nuevo archivo. Para eso, debemos proceder ejecutando este comando:

$ cat> SampleFile

Aquí, debe reemplazar SampleFile con el nombre del archivo que desea crear con el comando "cat". Queríamos crear un archivo llamado cat3, por eso hemos reemplazado SampleFile con cat3.

Cuando presione la tecla Enter para ejecutar este comando, verá un mensaje en su terminal, que indicará que el comando "gato" le pide que ingrese un texto en su archivo. Puede agregar cualquier texto de su elección como lo hicimos nosotros y luego presionar la combinación de teclas Ctrl + d para guardar el archivo recién creado.

Ahora también puede verificar si se ha creado o no un archivo con el texto deseado ejecutando este comando:

$ cat SampleFile


Hemos reemplazado SampleFile con cat3 para mostrar su contenido, como se muestra en la siguiente imagen:

Ejemplo # 5: Visualización de números de línea junto con el contenido de un archivo:

Si tiene un archivo muy grande, siempre es conveniente verlo con números de línea. Para mostrar los números de línea junto con el contenido de un archivo, debe continuar ejecutando este comando:

$ cat -n SampleFile


Hemos reemplazado SampleFile con cat3 ya que queríamos que el contenido de este archivo se mostrara con números de línea, como se muestra en la siguiente imagen:

Ejemplo # 6: Agregar el contenido de archivos:

Si alguna vez desea agregar el contenido de un archivo al final de otro, puede continuar ejecutando este comando:

$ cat SampleFile1 >> SampleFile2

Aquí, debe reemplazar SampleFile1 con el nombre del archivo cuyo contenido desea agregar y SampleFile2 con el nombre del archivo donde desea agregar el contenido. Hemos reemplazado SampleFile1 con cat1.txt y SampleFile2 con cat2.TXT. Significa que nuestro texto "Hola mundo!"Se agregará al final de nuestro texto," Queremos probar el comando "gato"."

Ejecutar este comando simplemente agregará el contenido de un archivo a otro sin mostrar nada en la terminal.

Puede confirmarlo comprobando el contenido de SampleFile2 o cat2.txt en nuestro caso de la siguiente manera:

$ cat SampleFile2.TXT


El contenido de nuestro archivo adjunto i.mi. cat2.txt se muestran en la siguiente imagen:

Conclusión:

Así es como puede aprender el uso del comando "cat" en Linux Mint 20 revisando todos los ejemplos que discutimos hoy.

Cómo usar Xdotool para estimular los clics del mouse y las pulsaciones de teclas en Linux
Xdotool es una herramienta de línea de comandos gratuita y de código abierto para simular clics del mouse y pulsaciones de teclas. Este artículo cubri...
Los 5 mejores productos ergonómicos de mouse de computadora para Linux
¿El uso prolongado de la computadora causa dolor en la muñeca o los dedos?? ¿Sufre de rigidez en las articulaciones y constantemente tiene que dar la ...
Cómo cambiar la configuración del mouse y el panel táctil con Xinput en Linux
La mayoría de las distribuciones de Linux se envían con la biblioteca "libinput" de forma predeterminada para manejar eventos de entrada en un sistema...