GNU/Linux >> Tutoriales Linux >  >> Linux

Comando Linux Tee con ejemplos

La camiseta de Linux El comando lee la entrada estándar y la escribe tanto en la salida estándar como en uno o más archivos. En la redirección de salida normal, las líneas del comando se escribirán en un archivo, pero no podemos ver la salida al mismo tiempo. Usando la camiseta comando podemos lograr esto! Es por eso que en este tutorial, le mostraremos todos los tee de Linux conceptos básicos de comandos para empezar!

Este comando de Linux se usa comúnmente en scripts de shell para mostrar el progreso de un proceso mientras se envían las mismas entradas a los archivos de registro. ¡Mejora tus habilidades de VPS con esta valiosa habilidad!

Sintaxis y usos del comando Linux Tee

Antes de empezar a usar Linux Tee comando, debe acceder a su VPS usando SSH. Si tiene problemas, consulte nuestro tutorial de PuTTY.

La sintaxis básica del comando es:

wc -l file1.txt | tee file2.txt

El comando anterior comprobará el número de líneas de archivo1.txt y envíe el resultado a la terminal y guárdelo en archivo2.txt .

Enviar la salida del comando Linux Tee a otros comandos

Mientras usamos el comando tee de Linux, obtenemos una salida en la terminal, que podemos canalizar a otro comando para su procesamiento. El siguiente comando listará los archivos dentro de la carpeta y usando la primera canalización escribirá el resultado en el archivo test.txt y pase la salida al tercer comando:grep para identificar los archivos con la cadena py en ellos:

ls | tee test.txt | grep 'py'

Otras operaciones de comandos de Linux Tee

Si desea obtener más funciones interesantes de comandos de Linux, ¡debe saber cómo abrir su manual! ¡Esto hará que el uso de la sintaxis correcta sea mucho más fácil!

La mayoría de los usuarios tienden a copiar y pegar los comandos en la terminal, pero le instamos a que se tome el tiempo para escribirlos, para que realmente pueda dominarlos y comprender mejor el tee de Linux y otra sintaxis de comandos.

Para abrir la documentación puede utilizar:

tee --help

Cada comando viene con información de la versión. Se puede comprobar usando:

tee --version

De forma predeterminada, la camiseta El comando sobrescribirá el archivo con la salida del comando inicial. Que se puede anular usando una opción de agregar usando -a cambiar.

ls | tee –a file.txt

Con el comando tee de Linux, también podemos guardar la salida de un comando en varios archivos. El uso de esta opción es para procesar la salida del comando varias veces en un script de shell:

ls | tee file1.txt file2.txt file3.txt

Al igual que con los comandos estándar que se agregan con > , los errores y la salida estándar se manejan de manera diferente en tee así como. | regulares pipes guardará solo la salida estándar en el archivo, y si necesitamos tanto la salida estándar como la salida de error, debemos usar |& con la camiseta de Linux comando.

Copia de salida estándar normal:

Flujos de salida estándar y de error:

comando> archivo.txt La forma habitual de redirigir la salida estándar
comando | tee archivo.txt Uso de te con sobrescritura
comando | tee -un archivo.txt Uso de te con anexión

Escribir archivos usando privilegios elevados en el editor vim es otra ventaja del tee dominio. En un entorno altamente seguro, las operaciones normales de Linux se llevan a cabo utilizando usuarios sin privilegios. Para realizar tareas administrativas con privilegios de administrador usamos el comando sudo.

A veces necesitamos editar los archivos que necesitan privilegios de administrador.

Abandonar los cambios y reabrir un archivo usando los privilegios necesarios usando sudo es una de las opciones. Si estamos usando la tee comando, podemos evitar esta situación escribiendo el archivo en la etapa inicial sin abandonar los cambios usando la opción de privilegio elevado. Al escribir en el editor vim, la sintaxis sería la siguiente:

:w !sudo tee %

Conclusión

La camiseta de Linux El comando es una utilidad útil para instalar scripts y, lamentablemente, los administradores del sistema rara vez lo conocen. Una vez que comprenda el uso de este comando, seguramente lo usará en lugar de la redirección de salida usando>. ¡Buena suerte con la mejora de tu proyecto! Nos vemos en el próximo tutorial.


Linux
  1. Comando wc Linux con ejemplos

  2. Comando de clasificación de Linux con ejemplos

  3. Comando Echo en Linux (con ejemplos)

  4. Comando de cabeza de Linux con ejemplos

  5. Comando JQ en Linux con ejemplos

8 Comando Tee de Linux con ejemplos

Comando de CD de Linux con ejemplos

Comando IP de Linux con ejemplos

Comando Tee en Linux explicado con ejemplos

Ejemplos de comandos tee de Linux

Explicación del comando tee de Linux (con ejemplos)

    comando &> archivo.txt La forma habitual de redirigir la salida estándar y el error
    comando |&tee archivo.txt Uso de te con sobrescritura
    comando |&tee -un archivo.txt Uso de te con anexión