Comment enregistrer tout dans le terminal

Comment enregistrer tout dans le terminal
Ce tutoriel montre comment enregistrer tout dans le terminal localement pour être lu plus tard avec les deux scénario et ttyrec commandes. Bien que le script soit inclus dans certaines distributions Linux et permet de gérer la vitesse de jeu, TTYREC nécessite moins de paramètres pour enregistrer et jouer.

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

  • 5 meilleurs enregistreurs d'écran Ubuntu pour chaque utilisateur
  • Écran d'enregistrement avec Kazam sur Ubuntu
  • Mettre à jour les couleurs du terminal Ubuntu
  • Applications d'enregistrement d'écran de 60 ips pour Linux
  • Enregistreurs GIF supérieurs pour Linux
  • 7 meilleures alternatives terminales pour Ubuntu
  • Tout sur les gestionnaires de packages Debian: DPKG, APT et APTITUDE expliqués