GNU/Linux >> Linux Esercitazione >  >> Cent OS

ttyrec – Registra la sessione del terminale in Linux

ttyrec è un registratore tty (terminale) in un sistema operativo simile a Unix e i dati registrati possono essere riprodotti con l'aiuto del comando ttyplay. ttyrec è solo un derivato del comando di script per la registrazione di informazioni di temporizzazione con precisione al microsecondo. Può registrare emacs -nw, vi, lynx o qualsiasi programma in esecuzione su tty.

Installazione su Ubuntu

Installa il pacchetto ttyrec utilizzando:

$ sudo apt-get install ttyrec

Installazione su CentOS/RHEL/Fedora

Per prima cosa scarica il pacchetto ttyrec rpm usando il comando wget e installalo usando il comando yum menzionato di seguito.

# 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

Ora avvia la registrazione usando il comando ttyrec:

Apri il terminale digita il comando seguente e quando vuoi interrompere la registrazione digita esci.

# ttyrec

Quando eseguiamo il comando precedente, la registrazione della sessione del terminale inizierà e quando si digita exit, la registrazione verrà interrotta e verrà creato un nome file "ttyrecord" nella directory corrente.

Ora riproduci la sessione registrata usando il comando ttyplay:

# ttyplay ttyrecord

Opzioni di uso comune in ttyplay

Di seguito sono elencate alcune opzioni comunemente utilizzate con il comando ttyplay:

  • -s VELOCITÀ :moltiplica la velocità di riproduzione per SPEED (il valore predefinito è 1).
  • -n :nessuna modalità di attesa. Ignora le informazioni sui tempi nel file.
  • -p :guarda la sessione tty di un'altra persona.

Possiamo anche cambiare la velocità usando tasti speciali come:

  • + o f :raddoppia la velocità di riproduzione.
  • – o s :dimezza la velocità di riproduzione.
  • 0 :imposta la velocità di riproduzione su 0, mettendo in pausa la riproduzione.
  • 1 :imposta nuovamente la riproduzione alla velocità 1.0.

Misurazione del tempo dei dati registrati

Usando il comando ttytime possiamo determinare il tempo dei dati registrati in secondi.

#  ttytime ttyrecord
14  ttyrecord


Cent OS
  1. Registra la tua sessione terminale con Asciinema

  2. | In Comando Terminale?

  3. 5 usi del comando mv nel terminale Linux

  4. Comando Linux mv

  5. Come usare vi per modificare un comando nel terminale su Linux?

Terminalizer – Strumento per registrare sessioni di terminale, creare gif animate su Linux

8 modi per ottenere aiuto sulla shell di Linux

Come controllare la velocità di Internet in Linux

Comando cronologia in Linux:visualizza la cronologia del terminale Linux

Utilizzo di cut su terminale Linux

Linux top -c per mostrare il comando completo