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:
Archivos:
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.