Comment enregistrer tout dans le terminal
La première option pour enregistrer l'activité du terminal sur ce tutoriel se concentre sur le script de commande déjà inclus dans de nombreuses distributions Linux par défaut. La façon la plus simple de l'utiliser sans drape.
$ script
Dans mon cas, je l'ai enregistré comme «LinuxHintlog.txt »comme dans l'exemple ci-dessous:
$ script linuxhintlog.SMS
Vous pourrez voir la commande de script démarrée comme indiqué dans l'image ci-dessus, maintenant vous pouvez taper n'importe quelle commande, puis vous pouvez arrêter l'enregistrement en tapant "sortie".
À ce stade, vous ne pouvez pas jouer la session en temps réel, mais vous pouvez le lire en utilisant le chat commande:
$ cat linuxhintlog.SMS
Afin de jouer à la session plutôt que de le lire, vous devez ajouter
le -Horaire Option spécifiant le nom du fichier temporel en plus du nom du fichier de sortie:
$ script --timing =
Dans mon cas, j'ai enregistré le fichier de temps en tant que fichier de temps et le fichier de sortie comme Lhoutput.txt comme dans l'exemple suivant:
$ script --timing = TimeFile lhoutput.SMS
Pour lire la session enregistrée, la commande est scriptre suivi par le -Horaire Flag, nom de fichier temporel, -manuscrit Flag et nom de fichier de sortie comme dans l'exemple ci-dessous:
$ scriptreplay ---manuscrit
Dans l'exemple suivant, le fichier temporel est Time File et LHOutput.txt le fichier de sortie:
$ scriptreplay - Timeing TimeFile - TypeScript lhoutput.SMS
Vous voudrez peut-être accélérer ou ralentir la vitesse de jeu, cela peut être réalisé en utilisant le -m (-maxdelay) et -D (-divisor) drapeaux. Avec le -m Option Vous pouvez définir le timing en secondes pour jouer chaque activité, tandis que le -d Le drapeau permet de le diviser.
L'exemple suivant montre comment jouer en permettant un maximum d'un deuxième retard par commande:
$ scriptreplay -M 1 - Timeing TimeFile - TypeScript lhoutput.SMS
Les exemples suivants divisent le timing réel du facteur que vous spécifiez, dans ce cas, je doublerai la vitesse en spécifiant le facteur «2».
$ scriptreplay -d 2 - Timeing TimeFile - TypeScript lhoutput.SMS
Bien sûr, pour remarquer la différence, vous devez l'essayer par vous-même,
Comment enregistrer tout dans le terminal en utilisant Ttyrec
Une autre méthode pour tout enregistrer dans le terminal est la commande ttyrec, Mais le programme TTYREC n'est pas inclus par défaut sur toutes les distributions Linux, du moins pas dans Debian. Pour l'installer simplement, exécutez:
$ apt install ttyrec
Son utilisation est assez facile, encore plus que le Scénario Commande expliquée avant. Pour l'exécuter, appelez simplement le programme spécifiant le nom du fichier de sortie:
$ ttyrec
L'exemple suivant montre ttyrec Enregistrement de la session sur un fichier appelé Lhinttyrec:
$ ttyrec lhinttyrec
Comme vous pouvez le voir, vous pouvez quitter la session d'enregistrement en utilisant le «sortie«Commande comme avec le scénario commande.
Pour lire l'activité enregistrée, vous devez appeler la commande ttyPlay suivie du nom du fichier de journal:
$ ttyplay
Depuis que j'ai enregistré le fichier comme lhinttyrec, je exécute:
$ ttyplay lhinttyrec
Conclusion:
L'enregistrement des séances de terminal est une bonne option pour partager les connaissances, le tutoriel ou même passer des tests lorsque la réponse ou la vitesse de sortie est importante.La commande de script est la meilleure option si vous avez besoin de manipuler la vitesse de jeu, elle vient également par défaut sur les distributions Linux comme Debian ou Ubuntu.
La commande TTYREC, malgré ne pas être installée par défaut, est une bonne option pour les utilisateurs qui ne sont pas utilisés pour exécuter des commandes sur le terminal en raison du manque de drapeaux, l'enregistrement et la lecture nécessitent moins de commandes que le programme de script. À la fin, les deux options sont assez simples à utiliser pour enregistrer et jouer l'activité terminale. Les deux commandes ont des pages d'homme amicale et facile pour les utilisateurs appliquant ces commandes pour la première fois.
J'espère que vous avez trouvé ce bref tutoriel sur l'enregistrement des séances de terminal utile, merci de l'avoir lu et continuez à suivre Linuxhint pour des mises à jour et des conseils supplémentaires sur Linux et le réseautage.
Articles Liés