Lorsque vous travaillez sur des systèmes d'exploitation Linux, nous avons plusieurs options sur les commandes disponibles à la fois au niveau du support, de la gestion ou de l'information.
Avec les commandes, nous pouvons affecter la sortie d'une commande à une variable, définir plusieurs commandes pour exécuter une tâche ou rediriger les résultats d'une commande pour analyse à un moment précis.
Ce tutoriel analysera cette fois comment nous pouvons rediriger les résultats d'une commande vers un fichier pour une analyse administrative plus approfondie.
Afficher les résultats d'une commande et enregistrer les résultats sous Linux
Pour cet exemple, nous utiliserons la commande df grâce auquel nous afficherons un récapitulatif complet de l'espace disque disponible et utilisé par le système de fichiers.
Étape 1
Lors de l'exécution de cette commande, voici le résultat :
AGRANDIR
Étape 2
Si nous utilisons cette commande avec le paramètre -h Nous verrons ce résultat dans un format lisible par l'homme, comme ils l'appellent habituellement, c'est-à-dire qu'il affiche les détails des statistiques en octets, mégaoctets et gigaoctets :
AGRANDIR
Étape 3
Si nous voulons que ces informations soient affichées à l'écran et en même temps écrites dans un fichier pour analyse ultérieure, nous exécuterons les lignes suivantes :
df -h | tee df.log chat df.logÉtape 4
Ce sera le résultat obtenu :
AGRANDIR
Étape 5
À ce stade, tout ce qui est vital est fait via la commande tee car grâce à cela, les fichiers sont lus à partir de l'entrée standard et les fichiers sont écrits sur la sortie standard. S'il y a un fichier, nous pouvons l'ajouter en utilisant l'option -à ou alors -ajouter:
df -h | tee -a df.log
AGRANDIR
Étape 6
Si nous voulons connaître en détail plus d'aide sur ces commandes, nous pouvons exécuter les lignes suivantes :
homme df homme teeC'est simple, nous pouvons enregistrer les résultats d'une commande dans un fichier Linux et les avoir toujours disponibles pour analyse.