Hvordan registrere alt i terminalen

Hvordan registrere alt i terminalen
Denne opplæringen viser hvordan du kan spille inn alt i terminalen lokalt som skal spilles senere begge med manus og ttyrec kommandoer. Mens manus er inkludert i noen Linux -distribusjoner og gjør det mulig å administrere spillhastigheten, krever TTYREC mindre parametere for å spille inn og spille.

Hvordan registrere alt i terminalen

Det første alternativet for å registrere terminalaktivitet på denne opplæringen fokuserer på kommandosskriptet som allerede er inkludert i mange Linux -distribusjoner som standard. Den enkleste måten å bruke den uten flagg gjør det.

$ skript

I mitt tilfelle lagret jeg det som “Linuxhintlog.txt ”som i eksemplet nedenfor:

$ skript linuxhintlog.tekst

Du vil kunne se skriptkommandoen startet som vist på bildet over, nå kan du skrive hvilken som helst kommando, så kan du slutte å registrere ved å skrive "exit”.

På dette stadiet kan du ikke spille økten i sanntid, men du kan lese den ved hjelp av katt kommando:

$ Cat Linuxhintlog.tekst

For å spille økten i stedet for å lese den, må du legge til

de -timing Alternativ som spesifiserer tidsfilnavnet i tillegg til utdatafilnavnet:

$ script --timing =

I mitt tilfelle lagret jeg tidsfilen som timefile og utdatafilen som lhoutput.txt som i følgende eksempel:

$ script - -Timing = timefile lhoutput.tekst

For å spille den innspilte økten er kommandoen Scriptreplay etterfulgt av -timing flagg, tidsfilnavn, -typeskrift Flagg- og utgangsfilnavn som i eksemplet nedenfor:

$ ScriptrePlay - -Timing --typeskrift

I følgende eksempel er tidsfilen TIMEFILE og LHOUTPUT.txt utdatafilen:

$ ScriptrePlay -TIMING TIMEFILE -TYPESCRIPT LHOUTPUT.tekst

Det kan være lurt å få fart eller bremse spillhastigheten, dette kan oppnås ved å bruke -M (-MaxDelay) og -D (-Divisor) flagg. Med -m alternativet du kan definere timingen i sekunder for å spille hver aktivitet, mens -d flagget gjør det mulig å dele det.

Følgende eksempel viser hvordan du spiller og tillater maksimalt en annen forsinkelse per kommando:

$ ScriptrePlay -M 1 -TIMING TIMEFILE -TYPESCRIPT LHOUTPUT.tekst

De neste eksemplene deler den virkelige tidspunktet for faktoren du spesifiserer, i dette tilfellet vil jeg doble hastigheten ved å spesifisere faktoren “2”.

$ ScriptrePlay -D 2 -TIMING TIMEFILE -TYPESCRIPT LHOUTPUT.tekst

Selvfølgelig for å merke forskjellen du må prøve det selv,

Hvordan registrere alt i terminalen ved hjelp av ttyrec

En annen metode for å registrere alt i terminalen er kommandoen ttyrec, Men TTYREC -programmet er ikke inkludert som standard på alle Linux -distribusjoner, i alle fall ikke i Debian. For å installere det, kjøres det ganske enkelt:

$ apt installer ttyrec

Bruken er ganske enkel, enda mer enn Manus Kommando forklart før. For å kjøre det, ring bare programmet som spesifiserer utdatafilnavnet:

$ ttyrec

Følgende eksempel viser ttyrec Innspilling av økten på en fil som heter LhinttyRec:

$ TTYREC LHINTTYREC

Som du ser kan du avslutte innspillingsøkten ved å bruke “exit”Kommando som med manus kommando.

For å spille den innspilte aktiviteten må du ringe kommandoen ttyplay etterfulgt av loggfilnavnet:

$ ttyplay

Siden jeg lagret filen som lhinttyrec jeg utfører:

$ ttyplay lhinttyrec

Konklusjon:

Innspilling av terminaløkter er et godt alternativ å dele kunnskap, opplæring eller til og med ta tester når du svarer eller utgangshastighet er viktig.Skriptkommandoen er det beste alternativet hvis du trenger å manipulere spillhastigheten, det kommer som standard på Linux -distribusjoner som Debian eller Ubuntu.

TTYREC -kommandoen, til tross for at det ikke kommer installert som standard, er et godt alternativ for brukere som ikke er brukt til å kjøre kommandoer på terminalen på grunn av mangelen på flagg, innspilling og spill krever mindre kommandoer enn skriptprogrammet. På slutten er begge alternativene ganske enkle å bruke for å registrere og spille terminalaktivitet. Begge kommandoene har vennlige og enkle mannssider for brukere som bruker disse kommandoene for første gang.

Jeg håper du fant denne korte opplæringen om innspillingsterminaløkter nyttige, takk for at du leste den og fortsett å følge Linuxhint for ytterligere oppdateringer og tips om Linux og nettverk.

Relaterte artikler

  • 5 beste Ubuntu -skjermopptakere for hver bruker
  • Rekordskjerm med Kazam på Ubuntu
  • Oppdater Ubuntu Terminal fargeskjema
  • 60 fps skjermopptakende apper for linux
  • Topp GIF -opptakere for Linux
  • 7 beste terminalalternativer for Ubuntu
  • Alt om Debian -pakkelederne: DPKG, Apt og Aptitude forklarte