Ttyrec, et program for å registrere aktiviteten din i Ubuntu-terminalen

om dekk

I neste artikkel skal vi ta en titt på tyrec. Dette er et program som har eksistert i noen år, men som fremdeles er i stand til ta opp TTY-utgangen til et program i tekstmodus sammen med tidsstempler og spill den deretter av. Dette programmet ligner på skriptkommandoen, men det lar deg også pause, bremse eller øke hastigheten på avspilling.

Med ttrec kan vi registrere alle kommandoene vi skriver ved terminalprompten og lagre dem i en fil. Deretter lar deg spille dem med ttyplay-kommandoen. I tillegg kan vi også konverter opptak til animert gif med ttygif. Ttrec er en gaffel av skriptkommando for å registrere tidsinformasjon med mikrosekund presisjon.

Generelle egenskaper ved dekk

Noen av funksjonene den inkluderer er:

  • dekk krever færre parametere for opptak og avspilling enn andre alternativer for å redde terminalen.
  • Registrerer i en enkelt fil.
  • Du kan ta opp emacs -nw, vi, gaupe eller ethvert program som kjører på tty.
  • Utdatafilen inneholder tidsstempelinformasjon i tillegg til terminaldataene.
  • Vi klarer det overskrive eller legge til innhold i den genererte filen.
  • Ring automatisk uekode.
  • Fremskynd / senk farten reproduksjoner.
  • den lar bla gjennom et dekkordopptak i sanntid.
  • Vi kan måle tid for registrerte data.

Installer tyrec

Ttyrec-programmet er ikke inkludert som standard i alle GNU / Linux-distribusjoner. Å installere den du må bare bruke apt. For å installere det, i en terminal (Ctrl + Alt + T), må vi utføre:

tyrec installasjon

sudo apt install ttyrec

Bruken av den er ganske enkel, enda mer enn Script-kommandoen. For å utføre det må du ring programmet og spesifiser navnet på utdatafilen. Formatet som skal brukes, vil være omtrent slik:

ttyrec < ArchivodeLog >

Hvordan bruke tyrec

Følgende eksempel viser dekk innspilling av økten i en fil som heter ttylog:

ttyrec -a ttylog

Det kan slutte å registrere terminalaktivitet trykke på tastekombinasjonen Ctrl + D. Vi kan også skrive avslutte.

For å bruke denne kommandoen vil vi ha tilgjengelige noen alternativer som:

  • -a →Legg til utdata i filen eller dekkord, i stedet for å overskrive den.
  • -u → Med dette alternativet ringer ttyrec automatisk til uudecode og lagrer utdataene når de kodede dataene vises i økten. Vil tillate oss overføre filer fra ekstern vert.
  • -e kommando → Påkalle en kommando når dekk starter.

For mer informasjon om dette programmet, kan du gå til prosjektnettsted o se mannesiden å skrive inn terminal (Ctrl + Alt + T):

tyrec man sider

man ttyrec

Registrerte data kan spilles av med ttyplay-kommandoen som er inkludert. For å spille av den innspilte aktiviteten, trenger du bruk kommandoen ttyplay etterfulgt av navnet på loggfilen:

ttyplay < ArchivodeLog >

Konverter opptak til GIF

Vi klarer det bruk TTYGIF for å konvertere innspillingen til GIF. Dette programmet har prosjekt lastet opp til GitHub med instruksjoner om installasjon og bruk.

ttygif installasjon

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

Å lage en gif er veldig enkelt. Først vi begynte å spille inn med:

ttyrec ejemplo

Når vi er ferdige, kan vi bruke kombinasjonen Ctrl + D I terminalen. Vi kan også gjøre det med bestillingen avslutte, med ulempen at den siste kommandoen blir registrert i den genererte GIF.

Nå for konvertere til gif-format alt du trenger å gjøre er å bruke en kommando som følgende:

opprette gif-filer med ttygif

ttygif ejemplo

Og vi har det allerede. Gifet vårt vil ha blitt lagret i filen tty.gif. Hvis vi får en feil som: Feil: WINDOWID-miljøvariabelen var tom, vil det være nødvendig å konfigurere WINDOWID manuelt. Dette kan gjøres ved å skrive inn terminalen (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Etter å ha skrevet de forrige kommandoene, kan vi nå starte ttygif-kommandoen igjen for å begynne å lage gif. Det kan ta en stund å opprette denne filen.

gif opprettet med ttygif

avinstallere

For å fjerne tyrec fra datamaskinen din, trenger du bare å åpne en terminal (Ctrl + Alt + T) og skrive følgende kommando:

sudo apt remove ttyrec

Programmer som dette er et godt valg for terminalopptak. Denne typen programmer er et godt alternativ for å dele kunnskap eller opplæring. Kommandoen ttyrec er, selv om den ikke er installert som standard et godt alternativ for brukere som ikke er vant til å kjøre mange kommandoer i terminalen. Dette er en av de mange mulighetene som finnes i dag for å registrere og reprodusere terminalens aktivitet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.