Enregistrer une commande dans un fichier
Vous avez un problème avec une commande et vous souhaitez demander de l'aide ? Alors plutôt que de sélectionner toute la commande (et son résultat), de la copier et de la coller dans votre message d'appel au secours, vous pouvez enregistrer la commande dans un fichier et le proposer. Pour résumer, il existe une commande qui permet d'enregistrer une [autre] commande dans un fichier. Elle se présente sous cette forme :
| tee
fichier
Par exemple, je veux faire une mise à jour par la console, et comme la dernière fois j'ai eut un problème, cette fois si j'enregistre la mise à jour dans mon fichier pour l'envoyer à ceux qui m'apporteront leur aide. Je tape alors ceci dans ma console :
yum update | tee /home/utilisateur/pb-maj-yum
La mise à jour va s'exécuter et que le problème se reproduise ou non, tout ce qui s'affichera sur ma console sera enregistré dans mon fichier. Cela peut s'avérer pratique quand le déroulement de l'opération est long et plein d'informations utiles.
Par contre, j'ai essayé de taper commande 1 && commande 2 | tee fichier
, et ça n'a enregistré que la dernière action. Je suppose donc qu'on ne peut appliquer celle-ci qu'à une seule commande à la fois.