In un precedente articolo h oparlato di Iscript, per registrare una sessione shell da terminale e un commento conteneva “ttyrec > script”
Quindi che cosa è ttryrec?
Dalla pagina ufficiale
tyrec è un registratore di tty.
I dati registrati possono essere riprodotti con il comando ttyplay incluso nel pacchetto.
ttyrec è solo un derivato del comando di script per la registrazione di informazioni di temporizzazione con una precisione al microsecondo.
Può registrare emacs -nw, vi, lynx, o tutti i programmi in esecuzione sul tty.
Ttyrec invoca una shell e registra la sessione fino a quando si esce dalla shell. I dati registrati possono essere riprodotti con ttyplay. Se il file viene dato come argomento, la sessione verrà registrata in quel file. Altrimenti, ttyrecord viene utilizzato come default.
Installazione
ttyrec è disponibile in Ubuntu e Debian quindi si può installare con:
aptitude install ttyrec |
Uso base
ttyrec [-a] [-u] [-e command] [file] |
L’opzione -a è usata per “appendere” l’output alla fine del “file”, e l’opzione -e è usata per specificare il comando da inovacare quando ttyrec parte.
Esempio
ttyrec |
Non noterete nulla, si può lavorare normalmente, ma quando si uscirà dalla shell avrete un nuovo file ttryrecord con tutta la sessione registrata all’interno.
Riproduzione
Nel pacchetto c’è anche il comando ttyplay un riproduttore della sessione tty registraa da ttyrec.
un’opzione interessante di ttyplay è “-s n”, la velocità di riproduzione viene velocizzata di n volte (il default è 1).
Esempio di ttyplay con maggiore velocità:
Conclusioni
Devo ammettere che ttyrec è davvero semplice da usare e può essere utile per registrare tutorial o per salvare una sessione tty .. o, perché no, le prestazioni migliori di Nethack.
Popular Posts:
- None Found