GNU/Linux >> Tutoriels Linux >  >> Cent OS

ttyrec - Enregistrer une session de terminal sous Linux

ttyrec est un enregistreur tty (terminal) dans un système d'exploitation de type Unix et les données enregistrées peuvent être lues à l'aide de la commande ttyplay. ttyrec n'est qu'un dérivé de la commande de script pour enregistrer également des informations de synchronisation avec une précision de l'ordre de la microseconde. Il peut enregistrer emacs -nw, vi, lynx ou tout programme exécuté sur tty.

Installation sur Ubuntu

Installez le package ttyrec en utilisant :

$ sudo apt-get install ttyrec

Installation sur CentOS/RHEL/Fedora

Téléchargez d'abord le package ttyrec rpm à l'aide de la commande wget et installez-le à l'aide de la commande yum mentionnée ci-dessous.

# wget ftp://ftp.pbone.net/mirror/ftp.turbolinux.com/pub/TurboLinux/stable/tested/Desktop/10/i586/ttyrec-1.0.6-1.i586.rpm
# yum localinstall ttyrec-1.0.6-1.i586.rpm

Maintenant, démarrez l'enregistrement à l'aide de la commande ttyrec :

Ouvrez le terminal, tapez la commande ci-dessous et lorsque vous souhaitez arrêter l'enregistrement, sortez.

# ttyrec

Lorsque nous exécutons la commande ci-dessus, l'enregistrement de la session du terminal démarre et lorsque vous tapez exit, l'enregistrement s'arrête et un nom de fichier "ttyrecord" est créé dans le répertoire en cours.

Jouez maintenant la session enregistrée à l'aide de la commande ttyplay :

# ttyplay ttyrecord

Options couramment utilisées dans ttyplay

Voici quelques options couramment utilisées avec la commande ttyplay :

  • -s VITESSE :multipliez la vitesse de lecture par SPEED (la valeur par défaut est 1).
  • -n :pas de mode d'attente. Ignorer les informations de temps dans le fichier.
  • -p  :jeter un coup d'œil à la session tty d'une autre personne.

Nous pouvons également modifier la vitesse en utilisant des touches spéciales telles que :

  • + ou f :double la vitesse de lecture.
  • – ou s  :réduire de moitié la vitesse de lecture.
  • 0 :réglez la vitesse de lecture sur 0, interrompant la lecture.
  • 1 :remettez la lecture à la vitesse 1.0.

Mesurer le temps des données enregistrées

En utilisant la commande ttytime, nous pouvons déterminer l'heure des données enregistrées en secondes.

#  ttytime ttyrecord
14  ttyrecord


Cent OS
  1. Enregistrez votre session terminale avec Asciinema

  2. | Dans Terminal Command ?

  3. 5 utilisations de la commande mv dans le terminal Linux

  4. Commande Linux mv

  5. Comment utiliser vi pour éditer une commande dans un terminal sous Linux ?

Terminalizer - Outil pour enregistrer des sessions de terminal, créer des gif animés sur Linux

8 façons d'obtenir de l'aide sur le shell Linux

Comment vérifier la vitesse d'Internet sous Linux

Commande d'historique sous Linux - Afficher l'historique du terminal Linux

Utilisation de cut sur Linux Terminal

Linux top -c pour afficher la commande complète