TermRecord, optag din terminalsession på en enkel måde

om TermRecord

I den næste artikel vil vi se på TermRecord. I dag kan Ubuntu-brugere bruge forskellige applikationer for at kunne optage en terminalsession. Gnu / Linux er meget fleksibel, så vi kan finde muligheder af forskellige typer. Denne gang skal vi tale om TermRecord, og hvordan det giver os mulighed for at optage terminalsessionen let, hurtigt og uden brug af tunge applikationer.

Terminalen er utvivlsomt et af de mest nyttige værktøjer i hele Linux. Det er det vigtigste værktøj for systemadministratorer og for mange programmerere. Til tider er det praktisk at have en oversigt over vores aktiviteter i terminalen. For at opnå dette er et af de værktøjer, vi har til rådighed, dette, hvilket er oprettet ved hjælp af Python og at det giver os mulighed for at optage vores terminalsession.

Denne applikation kan være særlig nyttig, når vi deler vores terminalsession. Lad os tro det i en teknologiafdeling, der skal kontrastere nogle oplysninger, der genereres i terminalen. Derudover er det også en mulighed for at tage højde for tutorials inden for uddannelse.

Generelle egenskaber ved TermRecord

Det er en applikation skrevet i Python, der registrerer vores terminalsession. Når du er færdig optagelsen eksporterer et selvstændigt HTML-output meget let at dele.

TermRecord kan installeres på mange Gnu / Linux- og MacOS-distributioner. Det er open source frigivet under MIT-licensen. Dens kildekode kan findes i din GitHub-side.

Ansøgningen vil tilbyde os nogle kontrolelementer, der giver os mulighed for bedre at nyde det indspillede indhold. Når vi udfører den genererede .html-fil, finder vi nogle interaktive knapper for at sætte pause, afspille og fremskynde eller sænke afspilningen.

Ansøgning vil antage, at vi under en fanget session ikke vil ændre terminalvinduet. Hvis vi ændrer størrelsen på vinduet til større dimensioner, er repræsentationen i HTML muligvis ikke godt repræsenteret. Hvis vi i stedet ændrer størrelsen til mindre dimensioner, skal der ikke være noget problem, når du gengiver optagelsen i HTML.

Du kan prøve at fange vinduesstørrelsesbegivenheder ved at justere scriptet, men det er vanskeligt at kombinere timingen for denne begivenhed med den timinginformation, der er registreret af scriptet. For at undgå problemer, bedre ikke at ændre størrelse på terminalvinduer under optagelse.

På hans GitHub-side vi vil være i stand til at se en demo sektion som viser funktionerne i TermRecord i en række shell-sessioner.

Installer TermRecord

Applikationen afhænger af Python, så det er slet ikke svært at installere det på Ubuntu. at komme i gang vi bliver nødt til at have PIP installeret. Hvis vi bruger Debian, Ubuntu, Linux Mint eller derivater i en terminal (Ctrl + Alt + T), behøver vi kun at skrive følgende:

installer python pip

sudo apt install python-pip

Så kan vi installere i den samme terminal TermRecord ved hjælp af PIP:

installer termrecord med pip

sudo pip install TermRecord

Sådan bruges TermRecord

til start optagelsen af ​​vores terminalsession, vi bruger følgende kommando i terminalen (Ctrl + Alt + T):

Start optagelse af terminalsession

TermRecord -o sesion.html

Når vi vil afslutte optagelsen, skal vi i den samme terminal skrive frakørsel og tryk på Intro. Herefter skal vi kun åbne den genererede .html-fil med webbrowseren for at kunne se optagelsen af ​​vores terminalsession.

visning af genereret .html-fil

om vokoscreen
relateret artikel:
Vokoscreen, et simpelt program til at optage videoer fra dit skrivebord

hjælpe

Standardværdierne vil være passende for de fleste brugere. Hvis du kun angiver en HTML-outputfil sammen med kommandoen, kan vi få det, vi leder efter. For at kunne se nogle mere komplekse muligheder kan vi ty til hjælpeafdelingen skrive i terminal (Ctrl + Alt + T):

TermRecord Hjælp

TermRecord --help

For mere information om, hvordan vi kan arbejde med denne applikation, kan vi henvise til Brug sektion som kan findes på projektets GitHub-side.

TermRecord er en anden god mulighed for at optage vores terminalsession, som også registrerer størrelsen på terminalvinduet, som vi bruger.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.