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