Come registrare tutto nel terminale

Come registrare tutto nel terminale
Questo tutorial mostra come registrare tutto nel terminale a livello locale da riprodurre in seguito entrambi con sceneggiatura E ttyrec comandi. Mentre lo script è incluso in alcune distribuzioni Linux e consente di gestire la velocità di riproduzione, TTyrec richiede meno parametri per registrare e riprodurre.

Come registrare tutto nel terminale

La prima opzione per registrare l'attività del terminale su questo tutorial si concentra sullo script di comando già incluso in molte distribuzioni Linux per impostazione predefinita. Il modo più semplice per utilizzarlo senza flag consente di leggere il file di registro utilizzando il comando CAT, per eseguirlo basta eseguire il comando specificando il nome del file di output.

$ script

Nel mio caso l'ho salvato come "LinuxHintlog.txt ”come nell'esempio seguente:

$ script linuxhintlog.TXT

Sarai in grado di vedere il comando script avviato come mostrato nell'immagine sopra, ora puoi digitare qualsiasi comando, quindi puoi interrompere la registrazione digitando "Uscita".

In questa fase non sei in grado di suonare la sessione in tempo reale, ma puoi leggerla usando il gatto comando:

$ Cat Linuxhintlog.TXT

Per riprodurre la sessione anziché leggerla devi aggiungere

IL -tempismo Opzione che specifica il nome del file temporale in aggiunta al nome del file di output:

$ script - -timing =

Nel mio caso ho salvato il file temporale come file time e il file di output come lhoutput.txt come nel seguente esempio:

$ script - -timing = timefile lhoutput.TXT

Per riprodurre la sessione registrata il comando è ScripTreplay seguito dal -tempismo Flag, nome del file temporale, -dattiloscritto Nome file di flag e output come nell'esempio seguente:

$ ScripTreplay -Timing --dattiloscritto

Nell'esempio seguente il file Time è TimeFile e LHOutput.txt il file di output:

$ scriptreplay -Timing timefile --TypeScript LHOutput.TXT

Potresti voler accelerare o rallentare la velocità di gioco, questo può essere ottenuto usando il -M (-maxdelay) E -d (-divisor) bandiere. Con il -M opzione È possibile definire i tempi in pochi secondi per svolgere ogni attività, mentre il -D La bandiera consente di dividerlo.

L'esempio seguente mostra come giocare consentendo un massimo di un secondo ritardo per comando:

$ scriptreplay -m 1 -TIMING TIMEFILE --TypeScript LHOutput.TXT

I prossimi esempi divide il tempo reale per il fattore specificato, in questo caso raddoppierò la velocità specificando il fattore "2".

$ scriptreplay -d 2 -TIMING TIMEFILE --TypeScript LHOutput.TXT

Ovviamente notare la differenza che devi provarlo da solo,

Come registrare tutto nel terminale usando ttyrec

Un altro metodo per registrare tutto nel terminale è il comando ttyrec, Ma il programma TTyrec non è incluso per impostazione predefinita su tutte le distribuzioni Linux, almeno non in Debian. Per installarlo è semplicemente eseguire:

$ APT Installa ttyrec

È abbastanza semplice, anche più del Sceneggiatura comando spiegato prima. Per eseguirlo basta chiamare il programma specificando il nome del file di output:

$ ttyrec

L'esempio seguente mostra ttyrec Registrazione della sessione su un file chiamato Lhinttyrec:

$ ttyrec lhinttyrec

Come puoi vedere puoi uscire dalla sessione di registrazione utilizzando il "Uscita"Comando come con il sceneggiatura comando.

Per riprodurre l'attività registrata è necessario chiamare il comando ttyplay seguito dal nome del file di registro:

$ ttyplay

Da quando ho salvato il file come Lhinttyrec I Esecute:

$ ttyplay lhinttyrec

Conclusione:

Le sessioni di registrazione del terminale sono una buona opzione per condividere conoscenze, tutorial o addirittura fare test quando si risponde o la velocità di output è importante.Il comando di script è l'opzione migliore se è necessario manipolare la velocità di riproduzione, viene anche per impostazione predefinita su distribuzioni Linux come Debian o Ubuntu.

Il comando ttyrec, nonostante non sia installato per impostazione predefinita, è una buona opzione per gli utenti che non sono utilizzati per eseguire comandi sul terminale a causa della mancanza di flag, la registrazione e la riproduzione richiedono meno comandi rispetto al programma di script. Alla fine entrambe le opzioni sono piuttosto semplici da usare per registrare e riprodurre l'attività del terminale. Entrambi i comandi hanno pagine da uomo amichevoli e facili per gli utenti che applicano questi comandi per la prima volta.

Spero che tu abbia trovato utile questo breve tutorial sulla registrazione di sessioni di terminali, grazie per averlo letto e continua a seguire Linuxhint per ulteriori aggiornamenti e suggerimenti su Linux e networking.

Articoli Correlati

  • 5 migliori registratori di schermo Ubuntu per ogni utente
  • Schermata del record con Kazam su Ubuntu
  • Aggiorna la combinazione di colori del terminale Ubuntu
  • 60 app per la registrazione dello schermo FPS per Linux
  • I migliori registratori GIF per Linux
  • 7 migliori alternative terminali per Ubuntu
  • All About the Debian Package Manager: DPKG, Apt e Aptitude hanno spiegato