Ttyrec, ett program för att spela in din aktivitet i Ubuntu-terminalen

om däck

I nästa artikel ska vi titta på tyrec. Detta är ett program som har funnits i några år, men som fortfarande kan spela in TTY-utgången för ett program i textläge tillsammans med tidsstämplar och spela sedan upp det. Detta program liknar manuskommandot, men det låter dig också pausa, sakta ner eller påskynda uppspelningen.

Med ttrec kan vi spela in alla kommandon som vi skriver vid terminalprompten och lagra dem i en fil. Sedan låter dig spela dem med kommandot ttyplay. Dessutom kan vi också konvertera inspelning till animerad gif med ttygif. Ttrec är en gaffel av skriptkommando för att spela in timinginformation med mikrosekundens precision.

Allmänna egenskaper hos däck

Några av de funktioner den innehåller är:

  • däck kräver färre parametrar för inspelning och uppspelning än andra alternativ för att spara terminalen.
  • Registrerar i en enda fil.
  • Du kan spela in emacs -nw, vi, lynx eller alla program som körs på tty.
  • Utdatafilen innehåller tidsstämpelinformation utöver terminaldata.
  • Vi kommer att kunna skriva över eller lägga till innehåll i den genererade filen.
  • Ring automatiskt uudekod.
  • Snabba upp / sakta ner reproduktioner.
  • det gör bläddra i en däckinspelning i realtid.
  • Vi kan mäta inspelad tid.

Installera ttyrec

Programmet ttyrec ingår inte som standard i alla Gnu / Linux-distributioner. För att installera det du måste bara använda apt. För att installera det, i en terminal (Ctrl + Alt + T) måste vi köra:

tyrec-installation

sudo apt install ttyrec

Dess användning är ganska enkel, ännu mer än Script-kommandot. För att utföra det måste du ring programmet och ange namnet på utdatafilen. Det format som ska användas skulle vara ungefär som följande:

ttyrec < ArchivodeLog >

Hur man använder tyrec

Följande exempel visar däck inspelning av sessionen i en fil som heter ttylog:

ttyrec -a ttylog

Det kan sluta spela in terminalaktivitet tryck på tangentkombinationen Ctrl + D. Vi kan också skriva avsluta.

För att använda detta kommando kommer vi att ha några alternativ tillgängliga:

  • -a →Lägg till utdata i filen eller däckkordet, istället för att skriva över det.
  • -u → Med detta alternativ anropar ttyrec automatiskt uudecode och sparar dess utdata när den kodade data visas i sessionen. Tillåter oss överföra filer från fjärrvärden.
  • -e kommando → Åkalla ett kommando när däckdäck startar.

För mer information om detta program kan du besöka projektwebbplats o konsultera man-sidan skriva in terminal (Ctrl + Alt + T):

tyrec man-sidor

man ttyrec

Inspelad data kan spelas upp med kommandot ttyplay som ingår. För att spela upp den inspelade aktiviteten behöver du använd kommandot ttyplay följt av loggfilens namn:

ttyplay < ArchivodeLog >

Konvertera inspelning till GIF

Vi kommer att kunna använd TTYGIF för att konvertera inspelningen till GIF. Detta program har projekt laddat upp till GitHub med instruktioner om installation och användning.

ttygif-installation

sudo apt install imagemagick ttyrec gcc x11-apps

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

cd ttygif

make

sudo make install 

Att skapa en gif är väldigt enkelt. Först vi började spela in med:

ttyrec ejemplo

När vi är klara kan vi använda kombinationen Ctrl + D I terminalen. Vi kan också göra det med beställningen avsluta, med nackdelen att det sista kommandot kommer att spelas in i den genererade GIF.

Nu för konvertera till gif-format allt du behöver göra är att använda ett kommando som följande:

skapande av gif-filer med ttygif

ttygif ejemplo

Och vi har det redan. Vårt gif kommer att sparas i filen tty.gif. Om vi ​​får ett fel som: Fel: WINDOWID miljövariabel var tomkommer det att vara nödvändigt att konfigurera WINDOWID manuellt. Detta kan göras genom att skriva in terminalen (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Efter att ha skrivit de tidigare kommandona kan vi nu starta kommandot ttygif igen för att börja skapa gif. Det kan ta en stund att skapa den här filen.

gif skapat med ttygif

avinstallera

För att ta bort ttyrec från din dator behöver du bara öppna en terminal (Ctrl + Alt + T) och skriva följande kommando:

sudo apt remove ttyrec

Program som detta är ett bra alternativ för inspelningar av terminalsessioner. Dessa typer av program är ett bra alternativ för att dela kunskap eller handledning. Kommandot ttyrec, även om det inte är installerat som standard, är ett bra alternativ för användare som inte är vana att köra många kommandon i terminalen. Detta är en av de många möjligheter som finns idag att registrera och återge terminalens aktivitet.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.