Ejemplos de comandos Cat de Linux
En Linux esto es «Gato” es la concatenación de archivos que combina múltiples archivos en un solo archivo. Hay varios otros usos del comando cat en Linux que discutiremos en este artículo para que comprenda cómo funciona en diferentes escenarios. Comencemos el artículo con el comando cat.
Contenidos
¿Cómo funciona el comando Cat?
Uso de «Gato“, puede crear un archivo, mostrar el contenido del archivo, concatenar los archivos y redirigir la salida del archivo. La sintaxis de este comando es la siguiente: $cat [option] [filename]
Use el comando anterior si está en el mismo directorio. De lo contrario, especifique la ruta a este archivo de esta manera: $cat [option] [path/to/file]
Varias opciones de comando cat se enumeran a continuación:
-norte | Para mostrar el número de línea del contenido del archivo |
-T | Para mostrar los caracteres delimitados por tabuladores en una línea -e |
-mi | Visualización del «$» al final de la línea |
-s | Puede omitir las líneas en blanco de la salida. |
-a | Para ver todo el contenido del archivo |
Para explorar más opciones, utilice el siguiente “Ayudar» Utilidad:
Ejemplo 1: ver el contenido de todos los archivos
El uso habitual del comando cat es mostrar el contenido del archivo. Para ver el contenido del archivo en una terminal, simplemente escriba «Gato” y el nombre del archivo de la siguiente manera: Para mostrar todos los archivos en un directorio actual, use el carácter comodín con el comando cat de la siguiente manera: Para mostrar solo el contenido de los archivos de texto en un directorio, ingrese el siguiente comando:
Ejemplo 2: mostrar varios archivos
También puede usar el comando cat para combinar y ver el contenido de varios archivos juntos en la terminal. Para ver varios archivos a la vez, use la siguiente sintaxis: $ cat sample.txt test.txt
Ejemplo 3: Copie la salida de un archivo a otro
También se puede utilizar para copiar la salida de un archivo a otro archivo. Si no se encuentra, se creará primero. De lo contrario, se sobrescribirá el archivo de destino. Para copiar la salida de un archivo fuente a otro archivo, use la siguiente sintaxis: $cat [source_file] > [destination_file]
Un ejemplo de esto es copiar la salida de testfile1 a otro archivo llamado testfile_backup como este: $cat [testfile1] > [testfile_backup]
Este comando primero crea el archivo testfile_backup y luego copia el contenido de testfile1 allí.
Ejemplo 4: agregar la salida de un archivo a otro archivo
En lugar de sobrescribir la salida de un archivo de destino en el ejemplo anterior, también puede usar el comando cat para agregar la salida: $ cat [source_file] >> [destination_file]
Crea el archivo de destino si aún no existe. De lo contrario, se adjunta la salida.
Copie varios archivos en otro archivo de texto/concatene archivos
El comando cat combina varios archivos en un solo archivo. La siguiente sintaxis se puede usar para concatenar archivo1, archivo2 y archivo3 y almacenarlos en otro archivo llamado archivo4.txt: $ cat [file1] [file2] [file3] > [file4]
Por ejemplo, queremos concatenar la salida de /etc/hostname, /etc/resolv.conf y el archivo /etc/hosts con otro archivo llamado network.txt: $ cat /etc/hostname /etc/resolv.conf /etc /hosts > red.txt
Ejemplo 5: mostrar números de línea en el archivo
Para mostrar los números de línea en la salida de un archivo, simplemente use el indicador -n como este: Por ejemplo, si está mostrando un archivo que contiene la lista de elementos, puede usar el indicador -n para mostrar esos elementos con un contar. Recuerde que las líneas en blanco también se numeran así: Si no desea numerar las líneas en blanco, use el indicador -b de esta manera:
Ejemplo 6: Crear un archivo
Para crear un archivo a través del comando cat, se puede usar la siguiente sintaxis: Después de escribir el comando anterior, escriba el texto que desea guardar en el archivo. Cuando haya terminado, guarde y salga. Después de eso, puede ver el contenido de su archivo recién creado ejecutando el siguiente comando en la terminal:
Ejemplo 7: Ordenar salida
También puede combinar la ordenación con el comando cat para ordenar la salida alfabéticamente, así:
Ejemplo 8: eliminar líneas en blanco consecutivas
A veces, el archivo contiene líneas en blanco consecutivas que no desea imprimir. El comando cat permite fusionar estas líneas en blanco consecutivas y mostrarlas como una línea en blanco: Para eliminar las líneas en blanco repetidas, use la siguiente sintaxis de comando: Por ejemplo, tenemos el siguiente archivo con líneas en blanco consecutivas:
Ejemplo 9: mostrar los caracteres de tabulación
A veces es necesario eliminar las pestañas de sus archivos. El comando cat puede ayudarlo a encontrar las pestañas en su archivo usando el indicador -t de esta manera:
Ejemplo 10: salida de impresión de un archivo
Otro uso popular del comando cat es imprimir el contenido de un documento. Por ejemplo, para imprimir la salida de un archivo en un dispositivo de impresión llamado /dev/lp, se usa la siguiente sintaxis: $ cat [filename] > /dev/lp
Conclusión
En este artículo, hemos explicado cómo puede usar el comando cat para manipular los archivos en Linux usando varios ejemplos. El comando cat es popular entre todos los usuarios debido a su sintaxis simple y las muchas opciones que ofrece. Se puede crear y ver un archivo, fusionar, copiar y agregar contenido de archivos, imprimir y mucho más con este único comando cat.