Comment rediriger la sortie vers un fichier dans Linux

Comment rediriger la sortie vers un fichier dans Linux
La redirection est une méthode de modification des périphériques d'entrée et de sortie standard lors de l'exécution d'une commande. Les commandes Linux fonctionnent en prenant l'entrée et en produisant une sortie.

Nous pouvons utiliser la redirection pour envoyer et utiliser les données présentes dans le système jusqu'à présent. En utilisant Redirect, nous n'enverrons pas de copies de nos données vers le système. L'article suivant explique comment utiliser la sortie de redirection vers un fichier dans Linux.

Comment rediriger la sortie vers un fichier dans Linux?

La redirection directe est une fonctionnalité Linux intéressante, qui permet aux utilisateurs d'envoyer des demandes directement au noyau (STDIN) tout en recevant la sortie du noyau (STDOUT) uniquement via une redirection directe. Linux permet aux utilisateurs d'enregistrer des fichiers à l'aide de la commande stdout (sortie), également connue sous le nom de commande Stream. La transmission de données entre un serveur et un ordinateur se fait avec des commandes de flux.

Avec Redirect, vous pouvez rendre les commandes visibles dans le terminal et les enregistrer pour examiner plus tard. Voici quelques façons d'expliquer la redirection Linux:

Envoyer une seule sortie de fichier

Nous pouvons rediriger Bash en utilisant un script ou une commande sous la forme de> ou >>. Cette commande fournit le chemin du fichier.

  • La redirection de sortie pour la commande> modifie le fichier lui-même.
  • La commande suivante >> ajoute la sortie donnée au fichier de redirection de sortie.

STDOUT affiche des réductions vitales en tant que commande standard. LS est la commande suivante, qui affiche tout comme indiqué à l'écran.

Ls> / path / to / fichier

Cette commande n'a pas besoin de spécifier un chemin; il affiche et l'enregistre automatiquement.

Si vous regardez le fichier, la sortie de la commande LS apparaîtra comme si la commande CAT imprime le contenu au terminal.

chat / chemin / vers / fichier

La commande suivante doit être utilisée pour imprimer la redirection de sortie.

Cat / Home / Linuxhint / OutputFile

Opérateur> est donné lorsqu'une seule sortie est émise, mais >> est utilisée pour enregistrer la sortie dans la commande suivante:

uname -a >> / path / vers / fichier

Bash crée le fichier si aucun fichier n'existe; sinon le laisse tel qu'il est et apparaît à la fin s'il est annexé.

Rediriger du terminal vers une seule sortie

La méthode étant donné est utilisée lorsque> ou >> ne doit pas être utilisée. En cela, au lieu que la commande> Tee est utilisée qui remplit à la fois des fonctions d'impression et de sauvegarde. Voici donc la commande suivante:

commande | Tee / Path / To / Fichier
LS | Tee / Home / Linuxhint / OutputFile

La réduction du terminal avec la commande appropriée écrase la sortie en ajoutant> comme dans la commande tee.

En utilisant la commande supérieure

La commande supérieure est utilisée pour afficher des informations essentielles comme le temps réel, la mémoire utilisée, les processus utilisés dans le système Linux. B La peste est utilisée dans la fonction donnée. Qui obtient toutes les informations sur la commande donnée, y compris les autorisations complètes de commande, et fournit la sortie en spécifiant son numéro. La commande Puzzle est donnée pour rediriger la sortie spécifiée ainsi que sa commande moins.

top -b -n 1> topfile.SMS
Moins de file de top.SMS

Maintenant, une commande d'attention sera donnée, qui sera utilisée pour déterminer leur numéro dans lequel un ou le numéro est écrit après n.

top -b -n 1> itération supérieure.SMS

Enfin, la commande CAT est utilisée pour donner des détails sur ce qui se passe.

it-it-it-it-it.txt | tâches grep

Conclusion

Cet article explique également comment rediriger la sortie dans un fichier et ajouter et recréer le fichier via la sortie. Nous espérons que cet article s'avérera à votre utilisation et en aura appris quelque chose.