TermRecord, grava la teva sessió de terminal de manera senzilla

about TermRecord

En el següent article anem a fer una ullada a TermRecord. Avui en dia els usuaris d'Ubuntu podem fer ús de diferents aplicacions per a poder gravar una sessió de terminal. GNU / Linux és molt flexible, de manera que podrem trobar opcions de diferents tipus. En aquesta ocasió anem a parlar sobre TermRecord i com ens va a permetre gravar la sessió de terminal de manera fàcil, ràpida i sense l'ús d'aplicacions pesades.

La terminal és sens dubte, un de les eines més útils de tot Linux. És l'eina principal per als administradors de sistemes i per a molts programadors. En alguns moments, resulta convenient tenir un registre de les nostres activitats a la terminal. Per aconseguir-ho, una de les eines que tenim al nostre abast és aquesta, que ha estat creada utilitzant Python i que ens permetrà gravar la nostra sessió de terminal.

Aquesta aplicació pot resultar especialment útil a l'hora de compartir la nostra sessió de terminal. Pensem que en un departament de tecnològic que necessiti contrastar alguna informació que es genera en el terminal. A més, també és una opció a tenir en compte per realitzar tutorials en el camp de l'educació o la formació.

Característiques generals de TermRecord

Es tracta d'una aplicació escrita en Python que registra la nostra sessió de terminal. Un cop acabada l'enregistrament va exportar una sortida HTML autocontinguda molt senzilla de compartir.

TermRecord es pot instal·lar en moltes distribucions de GNU / Linux i MacOS. És de codi obert alliberat sota la llicència MIT. El seu codi font el podem trobar disponible a la seva pàgina de GitHub.

L'aplicació ens oferirà alguns controls que ens permetran gaudir millor de l'contingut gravat. A l'hora d'executar l'arxiu .html generat trobarem uns botons interactius per aturar, reproduir i accelerar o alentir la reproducció.

L'aplicació va assumir que durant una sessió capturada, no canviarem la mida de la finestra de la terminal. Si canviem la mida de la finestra a dimensions més grans, la representació en l'HTML pot no quedar bé representada. Si per contra vam canviar la mida a dimensions més petites, no hauria d'haver problema a l'representar l'enregistrament en l'HTML.

Es pot intentar capturar esdeveniments de canvi de mida de la finestra ajustant el script, però és difícil combinar el temps d'aquest esdeveniment amb la informació de temps registrada pel script. Per evitar problemes, millor no redimensionar les finestres de terminal durant la captura.

A la seva pàgina de GitHub podrem veure una secció de demostracions que mostren les capacitats d'TermRecord en una varietat de sessions de shell.

instal·lar TermRecord

L'aplicació depèn de Python, de manera que instal·lar-la en Ubuntu no resulta gens difícil. per començar necessitarem tenir instal·lat PIP. Si estem utilitzant Debian, Ubuntu, Linux Mint o derivats, en una terminal (Ctrl + Alt + T), no tindrem més que escriure el següent:

instal·lar python pip

sudo apt install python-pip

A continuació, ja podem instal·lar en la mateixa terminal TermRecord utilitzant PIP:

instal·lar termrecord amb pip

sudo pip install TermRecord

Com utilitzar TermRecord

Per a la començar a gravar la nostra sessió de terminal, Utilitzarem a la terminal (Ctrl + Alt + T) la següent comanda:

Inici de l'enregistrament de la sessió de terminal

TermRecord -o sesion.html

Quan vulguem acabar l'enregistrament, a la mateixa terminal haurem d'escriure sortir de i prémer Retorn. Després d'això, només haurem d'obrir amb el navegador web l'arxiu .html generat per poder veure la gravació de la nostra sessió de terminal.

vista de l'arxiu .html generat

about vokoscreen
Article relacionat:
Vokoscreen, un programa senzill per gravar vídeos de l'escriptori

Ajuda

Els valors per omissió seran els apropiats per a la majoria dels usuaris. Especificant tan sols un fitxer HTML de sortida juntament amb la comanda ens permetrà obtenir el que busquem. Per poder veure algunes opcions més complexes podrem recórrer a la secció d'ajuda escrivint a la terminal (Ctrl + Alt + T):

Ajuda de TermRecord

TermRecord --help

Per obtenir més informació sobre com podem treballar amb aquesta aplicació, podem recórrer a la secció d'Ús que es pot trobar a la pàgina de GitHub de el projecte.

TermRecord és una altra bona opció per a gravar la nostra sessió de terminal, que a més detecta la mida de la finestra de terminal que estiguem utilitzant.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.