En Linux, el "gato"Es la concatenación de archivos que combina múltiples archivos en un solo archivo. Hay otros usos de varios usos del comando CAT en Linux que hablaremos en este artículo para darle una comprensión de cómo funciona en diferentes escenarios.
Comencemos el artículo con el comando de gato.
¿Cómo funciona el comando del gato??
Utilizando el "gatoComando ", puede crear un archivo, ver el contenido del archivo, concatenar los archivos y redirigir la salida del archivo. La sintaxis de este comando de la siguiente manera:
$ cat [opción] [nombre de archivo]
Use el comando anterior si está presente en el mismo directorio. De lo contrario, mencione la ruta a ese archivo de la siguiente manera:
$ cat [opción] [ruta/a/archivo]
Diferentes opciones del comando CAT se enumeran en lo siguiente:
Opción | Descripción |
---|---|
-norte | Para mostrar el número de línea de contenido del archivo |
-T | Para mostrar los caracteres separados por pestañas en una línea-e |
-mi | Para mostrar el "$" al final de las líneas |
-s | Puede omitir las líneas vacías de la salida. |
-a | Para mostrar todo el contenido del archivo |
Para explorar más opciones, use lo siguiente "ayuda" utilidad:
$ Cat --help
Ejemplo 1: Muestre el contenido de todos los archivos
El uso común del comando CAT es mostrar el contenido del archivo. Para mostrar el contenido del archivo en un terminal, simplemente escriba "gato"Y el nombre de archivo de la siguiente manera:
$ Cat [nombre de archivo]
Para mostrar todos los archivos en un directorio actual, use el carácter comodín con el comando CAT de la siguiente manera:
$ Cat *
Para mostrar solo el contenido de los archivos de texto en un directorio, ingrese el siguiente comando:
$ Cat *.TXT
Ejemplo 2: Muestra varios archivos
También puede combinar y mostrar el contenido de múltiples archivos juntos en el terminal usando el comando CAT. Para mostrar varios archivos simultáneamente, use la siguiente sintaxis:
Muestra de $ Cat.prueba txt.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, primero lo crea. De lo contrario, sobrescribe el archivo dirigido.
Para copiar la salida de un archivo de origen a otro archivo, use la siguiente sintaxis:
$ cat [fuente_file]> [Destino_file]
Un ejemplo de esto es copiar la salida de un TestFile1 a otro archivo llamado TestFile_Backup de la siguiente manera:
$ CAT [testFile1]> [testFile_Backup]
Este comando primero crea el archivo testFile_Backup y luego copia el contenido de TestFile1 a él.
Ejemplo 4: Agregue la salida de un archivo a otro archivo
En lugar de sobrescribir la salida de un archivo dirigido en el ejemplo permeable, también puede hacer el comando CAT para agregar la salida:
$ cat [fuente_file] >> [Destino_file]
Crea el archivo de destino si aún no existe. De lo contrario, agrega la salida.
Copiar múltiples archivos a otro archivo de texto/concatenar los archivos
El comando CAT combina varios archivos en un solo archivo. La siguiente sintaxis se puede usar para concatenar File1, File2 y File3 y guardarlos en otro archivo llamado File4.TXT:
$ cat [file1] [file2] [file3]> [file4]
Por ejemplo, queremos concatenar la salida de /etc /hostname, /etc /resolv.conf, y el archivo /etc /hosts a otro archivo llamado red.TXT:
$ cat /etc /hostname /etc /resolv.conf /etc /hosts> red.TXT
Ejemplo 5: Muestre los números de línea en el archivo
Para mostrar los números de línea a la salida de un archivo, simplemente use el indicador -n de la siguiente manera:
$ Cat -n [nombre de archivo]
Por ejemplo, si está viendo un archivo que contiene la lista de elementos, puede usar el indicador -n para mostrar esos elementos con un número. Recuerde que las líneas vacías también están numeradas de la siguiente manera:
Prueba de $ CAT -N.TXT
Si no desea numerar las líneas vacías, use el indicador -B de la siguiente manera:
Prueba de $ Cat -B.TXT
Ejemplo 6: crear un archivo
Para crear un archivo a través del comando CAT, la siguiente sintaxis se puede usar para el propósito:
$ Cat> [nombre de archivo]
Después de ingresar el comando anterior, ingrese el texto que desea almacenar en el archivo. Una vez hecho, guarda y salga. Después de eso, puede ver el contenido de su archivo recién creado ejecutando el siguiente comando en el terminal:
$ CAT> Oficina.TXT
Ejemplo 7: ordene la salida
También puede combinar el tipo con el comando CAT para ordenar la salida alfabéticamente de la siguiente manera:
Prueba de $ Cat.txt | clasificar
Ejemplo 8: elimine las líneas vacías consecutivas
A veces, el archivo contiene líneas vacías consecutivas que no desea imprimir. El comando CAT permite fusionar esas líneas vacías consecutivas y las muestra como una línea vacía:
Use la siguiente sintaxis de comando para eliminar las líneas vacías repetidas:
$ CAT -S [nombre de archivo]
Por ejemplo, tenemos el siguiente archivo con líneas vacías consecutivas:
Prueba de $ CAT -S.TXT
Ejemplo 9: Muestra los caracteres de pestaña
A veces, debe eliminar las pestañas de sus archivos. El comando CAT puede ayudarlo a encontrar las pestañas en su archivo utilizando el indicador -t de la siguiente manera:
Prueba de $ CAT -T.TXT
Ejemplo 10: imprima la salida de un archivo
Otro uso popular del comando CAT está en el contenido de impresión 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 [nombre de archivo]> /dev /lp
Conclusión
En este artículo, explicamos a través de varios ejemplos sobre cómo puede usar el comando CAT para manipular los archivos en Linux. El comando CAT es popular entre todos los usuarios debido a su simple sintaxis y las diversas opciones que proporciona. Crear y ver un archivo, fusionar, copiar y agregar el contenido del archivo, la impresión y mucho más se puede manejar con este comando de un solo CAT.