GNU/Linux >> Tutoriels Linux >  >> Linux

Comment enregistrer la sortie de la commande dans un fichier sous Linux

Il y a beaucoup de choses que vous pouvez faire avec la sortie d'une commande sous Linux. Vous pouvez affecter la sortie d'une commande à une variable, l'envoyer à une autre commande/programme pour traitement via un tube ou la rediriger vers un fichier pour une analyse plus approfondie.

Lecture suggérée : Apprenez les bases du fonctionnement de la redirection Linux I/O (Entrée/Sortie)

Dans ce court article, je vais vous montrer une astuce de ligne de commande simple mais utile :comment afficher la sortie d'une commande à l'écran et également écrire dans un fichier sous Linux.

Affichage de la sortie à l'écran et également écriture dans un fichier

En supposant que vous souhaitiez obtenir un résumé complet de l'espace disque disponible et utilisé d'un système de fichiers sur un système Linux, vous pouvez utiliser la commande df; il vous aide également à déterminer le type de système de fichiers sur une partition.

$ $df

Avec le -h , vous pouvez afficher les statistiques d'espace disque du système de fichiers dans un format "lisible par l'homme" (affiche les détails des statistiques en octets, mégaoctets et gigaoctet).

$ df -h

Maintenant, pour afficher les informations ci-dessus à l'écran et également les écrire dans un fichier, par exemple pour une analyse ultérieure et/ou envoyer à un administrateur système par e-mail, exécutez la commande ci-dessous.

$ df -h | tee df.log
$ cat df.log

Ici, la magie s'opère par le tee commande, il lit à partir de l'entrée standard et écrit dans la sortie standard ainsi que dans les fichiers.

Si un fichier existe déjà, vous pouvez l'ajouter en utilisant le -a ou --append option comme celle-ci.

$ df -h | tee -a df.log 

Remarque  :Vous pouvez également utiliser pydf une autre commande "df" pour vérifier l'utilisation du disque dans différentes couleurs.

Pour plus d'informations, lisez le df et pages de manuel.

$ man df
$ man tee

Vous aimerez peut-être aussi lire des articles similaires.

  1. 5 trucs et astuces intéressants en ligne de commande sous Linux
  2. 10 astuces de ligne de commande Linux utiles pour les débutants
  3. 10 astuces et astuces intéressantes pour la ligne de commande Linux
  4. Comment exécuter ou répéter une commande Linux toutes les X secondes pour toujours
  5. Définissez la date et l'heure de chaque commande que vous exécutez dans l'historique de Bash

Dans ce court article, je vous ai montré comment afficher la sortie d'une commande à l'écran et également écrire dans un fichier sous Linux. Si vous avez des questions ou des idées supplémentaires à partager, faites-le via la section des commentaires ci-dessous.


Linux
  1. Comment affecter la sortie d'une commande Linux à une variable

  2. Comment ajouter la sortie à un fichier ?

  3. Comment capturer la sortie d'une commande top dans un fichier sous Linux ?

  4. Comment rediriger la sortie de la commande time vers un fichier sous Linux ?

  5. Comment enregistrer la sortie de cette commande awk dans un fichier ?

Comment utiliser une commande de fichier sous Linux

Comment ouvrir un fichier sous Linux

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment mélanger les lignes dans un fichier sous Linux

Comment utiliser la commande lsof sous Linux

Comment utiliser la commande shred Linux