Linux redirige la sortie vers le fichier et l'écran

Linux redirige la sortie vers le fichier et l'écran

Tout en utilisant un terminal Linux, il existe de nombreuses situations où vous souhaitez rediriger la sortie d'une commande en fichier et écran simultanément, en vous assurant que la sortie est écrite dans un fichier afin que vous puissiez vous référer plus tard. Vous serez heureux de savoir qu'un outil Linux peut remplir cette fonction sans effort. «Commande de tee» est ajouté dans les systèmes basés sur Linux spécifiquement à cet effet. Alors, allons-y et découvrons cet outil fantastique.

Commande de tee:

La commande Tee peut lire l'entrée standard et la rediriger vers un ou plusieurs fichiers. Il casse la sortie de toute commande ou programme affiché à l'écran et l'enregistre dans un fichier. Il est utilisé avec d'autres commandes utilisant des tuyaux.

Tee Command Syntaxe de base:

Ici, nous vous avons montré la syntaxe de base de la commande tee.

Tee Options Fichiers

Options:

  • -I ou -ignore-interrupts est pour ignorer les signaux d'interruption.
  • Enfin, -A ou -Prend, permet à la commande TEE d'ajouter des fichiers plutôt que de remplacer le contenu.
  • Vous pouvez également utiliser le tee-help pour afficher la liste des options disponibles pour la commande tee.

Des dossiers:

  • Noms de fichiers d'un ou plusieurs fichiers. Chacun de ces fichiers contiendra la sortie redirigée.

Utilisation de la commande TEE pour rediriger la sortie vers le fichier et l'écran:

Cette section contient d'excellents exemples pour démontrer la redirection de sortie de toute commande vers un écran ou tout fichier.

Syntaxe de la commande TEE pour la redirection de sortie:

commande | Tee / Path / To / Fichier

Redirection de la sortie vers un seul fichier et écran:

Dans le terminal, exécutant le "LS" La commande répertorie les fichiers et répertoires présents dans votre répertoire de travail actuel.

$ ls


Pour rediriger la sortie vers un fichier et un écran simultanément, écrivez la commande tee de la manière suivante:

$ ls | t-shirt

Avant le «|» Symbole de tuyau, vous pouvez taper la commande que vous souhaitez exécuter, puis combiner le «|» avec la commande tee tout en spécifiant le chemin du fichier. Dans notre cas, nous redirigerons la sortie vers «SampleFile» présent dans notre répertoire domestique.

Vous pouvez également ajouter la sortie redirigeée en utilisant le "-un" ou "-ajouter" Option avec la commande tee. -un ou -ajouter L'option permet à la commande TEE à ajouter des fichiers plutôt que de remplacer le contenu du fichier.

Syntaxe pour la sortie redirigé par couple:

commande | Tee -a / Path / to / Fichier

Cette commande ajoutera la sortie redirigeée vers la fin du «File d'échantillon."

$ uname -a | tee -a échantillon

Redirection de la sortie vers plusieurs fichiers et écran:

Si vous souhaitez rediriger la sortie de l'écran vers plusieurs fichiers, la seule chose que vous avez à faire est d'ajouter les noms de fichiers à la fin de la commande tee. Nous vous avons fourni la syntaxe de cette redirection de fichiers multiples.

commande | Fichier de fichiers TEE12 Fichier3

La commande diable redirigera la sortie de «LS» pour dépister et «échantillon.txt »et« SampleFile2.Fichiers txt ».

$ ls | t-shirt.txt échantillon file2.SMS

Conclusion:

Tout en travaillant dans le terminal Linux, le concept de redirection de sortie est précieux. "tee" La commande est l'un des outils les plus précieux qui aide un utilisateur Linux à rediriger la sortie d'une commande vers un fichier et un écran. Cet article a discuté de l'utilisation principale de "tee" pour rediriger la sortie en dépistage, à un seul ou à plusieurs fichiers.