Parfois, il peut être très utile de pouvoir retrouver le déroulement d'une manipulation qu'on a effectué dans un terminal, soit pour pouvoir la reproduire plus tard, soit pour chercher nos erreurs, ou encore pour la montrer à d'autres personnes. La méthode que je vais vous présenter dans la suite de cet article est utile surtout pour vous. Vous verrez que c'est identique à une capture d'écran vidéo, mais si vous souhaitez faire un tuto par exemple, alors il sera plus simple de capturer directement le terminal avec un outil de capture vidéo.
Avant tout, regardez que vous disposez bien du paquet bsdutils. Si vous ne l'avez pas, alors ouvrez un terminal et tapez:
sudo apt-get install bsdutils
Maintenant on va créer un répertoire qui contiendra nos fichiers d'enregistrement, donc toujours dans un terminal, tapez:
mkdir ~/enregistrements
Voilà, maintenant imaginons que vous vouliez enregistrer vos prochaines commandes, il vous faudra simplement taper:
script -t -a 2> ~/enregistrements/timing.txt ~/enregistrements/recording.txt
Une fois la commande lancée, vous allez voir apparaître un message dans le terminal vous indiquant "Le script a débuté, le fichier est /home/napoleon/enregistrement/recording.txt":
A partir de ce message, vous pouvez faire ce que vous voulez, tout sera enregistré. Une fois que vous avez fini et que vous souhaitez arrêter l'enregistrement, tapez simplement exit dans le terminal, et un message vous indiquant "Script terminé, le fichier est /home/napoleon/enregistrement/recording.txt" va s'afficher.
Lire l'enregistrement
Bon, vous avez enregistré le terminal, maintenant vous allez surement avoir besoin de voir ce que vous avez enregistré, donc pour cela c'est très simple, vous ouvrez votre terminal et vous tapez:
scriptreplay ~/enregistrements/timing.txt ~/enregistrements/recording.txt
Voilà, vous allez voir la session que vous avez enregistré défiler dans le terminal.
Maintenant que vous avez compris le fonctionnement, je pense que vous voyez pourquoi au début de l'article je vous disais qu'il est plus simple d'enregistrer le terminal directement avec un outil de capture.



Aucun commentaire:
Enregistrer un commentaire