La salida de redirección de Linux al archivo y la pantalla

La salida de redirección de Linux al archivo y la pantalla

Mientras usa un terminal de Linux, existen muchas situaciones en las que desea redirigir la salida de un comando a un archivo y pantalla simultáneamente, asegurando que la salida esté escrita en un archivo para que pueda consultarlo más tarde. Te complacerá saber que una herramienta de Linux puede realizar esta función sin esfuerzo. "Comando de Tee" se agrega en los sistemas basados ​​en Linux específicamente para este propósito. Entonces, sigamos adelante y aprendamos sobre esta fantástica herramienta.

Comando de tee:

El comando de tee puede leer la entrada estándar y redirigirla a uno o más archivos. Rompe la salida de cualquier comando o programa que se muestre en la pantalla y lo guarda en un archivo. Se utiliza con otros comandos usando tuberías.

COMANDO DE COME SINTAXA BASIC:

Aquí le hemos mostrado la sintaxis básica del comando tee.

archivos de opciones de tee

Opciones:

  • -I o -Intore -Interrupts es para ignorar las señales de interrupción.
  • Finalmente, -a o -append permite que el comando tee agregue archivos en lugar de sobrescribir el contenido.
  • También puede usar Tee -Help para ver la lista de opciones disponibles para el comando tee.

Archivos:

  • Archivos de nombres de uno o más archivos. Cada uno de estos archivos contendrá la salida redirigida.

Uso del comando Tee para redirigir la salida al archivo y la pantalla:

Esta sección contiene algunos ejemplos excelentes para demostrar la redirección de salida de cualquier comando a una pantalla o cualquier archivo.

Sintaxis del comando Tee para redirigir la salida:

comando | Tee/rath/to/file

Redirigir la salida a un solo archivo y pantalla:

En la terminal, ejecutando el "LS" El comando enumerará los archivos y directorios presentes en su directorio de trabajo actual.

$ LS


Para redirigir la salida a un archivo y pantalla simultáneamente, escriba el comando Tee de la siguiente manera:

$ ls | TEE Muestra Muestra

Antes del "|" Símbolo de tubería, puede escribir el comando que desea ejecutar y luego combinar el "|" con el comando tee mientras especifica la ruta del archivo. En nuestro caso, redirigiremos la salida a "muestra de archivo" presente en nuestro directorio de inicio.

También puede agregar la salida redirigida utilizando el "-a" o "-adjuntar" opción con el comando tee. -a o -adjuntar La opción permite que el comando TEE agregue archivos en lugar de sobrescribir el contenido del archivo.

Sintaxis para agregar salida redirigida:

comando | Tee -a/rath/to/file

Este comando agregará la salida redirigida al final del "archivo de muestra."

$ uname -a | Tee -Un muestre

Redirigir la salida a múltiples archivos y pantalla:

Si desea redirigir la salida de la pantalla a múltiples archivos, lo único que tiene que hacer es agregar los nombres de archivo al final del comando TEE. Le hemos proporcionado la sintaxis para esta redirección de archivos múltiples.

comando | TEE FILE1 FILE2 FILE3

El comando dado a continuación redirigirá la salida de "LS" a la pantalla y "Muestra.txt "y" samplefile2.archivos de txt ".

$ ls | TEE Muestra Muestra.txt samplefile2.TXT

Conclusión:

Mientras trabaja en el terminal de Linux, el concepto de redirección de salida es precioso. "tee" El comando es una de las herramientas más valiosas que ayuda a un usuario de Linux a redirigir la salida de un comando a un archivo y pantalla. Este artículo discutió el uso principal de "tee" Para redirigir la salida a los archivos de pantalla, único o múltiples.