GNU/Linux >> Tutoriales Linux >  >> Cent OS

ttyrec – Grabar sesión de terminal en Linux

ttyrec es una grabadora tty (terminal) en un sistema operativo similar a Unix y los datos grabados se pueden reproducir con la ayuda del comando ttyplay. ttyrec es solo un derivado del comando de secuencia de comandos para registrar información de tiempo con una precisión de microsegundos también. Puede grabar emacs -nw, vi, lynx o cualquier programa que se ejecute en tty.

Instalación en Ubuntu

Instale el paquete ttyrec usando:

$ sudo apt-get install ttyrec

Instalación en CentOS/RHEL/Fedora

Primero descargue el paquete ttyrec rpm usando el comando wget e instálelo usando el comando yum mencionado a continuación.

# 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

Ahora comience a grabar usando el comando ttyrec:

Abra la terminal, escriba el siguiente comando y cuando desee detener la grabación, escriba la salida.

# ttyrec

Cuando ejecutamos el comando anterior, se iniciará la grabación de la sesión de terminal y cuando escriba exit, la grabación se detendrá y se creará un nombre de archivo 'ttyrecord' en el directorio actual.

Ahora reproduzca la sesión grabada usando el comando ttyplay:

# ttyplay ttyrecord

Opciones de uso común en ttyplay

A continuación se muestran algunas opciones de uso común con el comando ttyplay:

  • -s VELOCIDAD :multiplica la velocidad de reproducción por SPEED (el valor predeterminado es 1).
  • -n :sin modo de espera. Ignore la información de tiempo en el archivo.
  • -p :echar un vistazo a la sesión de tty de otra persona.

También podemos cambiar la velocidad usando teclas especiales como:

  • + o f :el doble de la velocidad de reproducción.
  • – o s :reducir a la mitad la velocidad de reproducción.
  • 0 :establezca la velocidad de reproducción en 0, pausando la reproducción.
  • 1 :ajuste la reproducción a la velocidad 1.0 de nuevo.

Medición del tiempo de los datos registrados

Usando el comando ttytime podemos determinar el tiempo de los datos grabados en segundos.

#  ttytime ttyrecord
14  ttyrecord


Cent OS
  1. Graba tu sesión de terminal con Asciinema

  2. | ¿En Comando Terminal?

  3. 5 usos del comando mv en la terminal de Linux

  4. comando linux mv

  5. ¿Cómo usar vi para editar un comando en la terminal en Linux?

Terminalizer:herramienta para grabar sesiones de terminal, crear gif animados en Linux

8 formas de obtener ayuda en el shell de Linux

Cómo comprobar la velocidad de Internet en Linux

Comando de historial en Linux:ver el historial de terminales de Linux

Usando cut en Linux Terminal

Linux top -c para mostrar el comando completo