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