Ttyrec, ein Programm zum Aufzeichnen Ihrer Aktivitäten im Ubuntu-Terminal

über ttyrec

Im nächsten Artikel werden wir uns ttyrec ansehen. Dies ist ein Programm, das es schon seit einigen Jahren gibt, das es aber immer noch kann Nehmen Sie die TTY-Ausgabe eines Programms im Textmodus zusammen mit Zeitstempeln auf und spielen Sie sie dann wieder. Dieses Programm ähnelt dem Skriptbefehl, ermöglicht jedoch auch das Anhalten, Verlangsamen oder Beschleunigen der Wiedergabe.

Mit ttrec können wir alle Befehle, die wir an der Terminal-Eingabeaufforderung schreiben, aufzeichnen und in einer Datei speichern. Dann ermöglicht es, sie mit dem Befehl ttyplay abzuspielen. Darüber hinaus können wir auch Konvertieren Sie die Aufnahme mit ttygif in ein animiertes GIF. Ttrec ist eine Gabelung der Skriptbefehl Zeitinformationen mit Mikrosekundengenauigkeit aufzuzeichnen.

Allgemeine Merkmale von ttyrec

Einige der darin enthaltenen Funktionen sind:

  • ttyrec erfordert weniger Parameter für Aufnahme und Wiedergabe als andere Optionen um das Terminal zu speichern.
  • Datensätze in einer einzigen Datei.
  • Sie können Emacs -nw, vi, lynx oder aufnehmen jedes Programm, das auf tty läuft.
  • Die Ausgabedatei enthält Zeitstempelinformationen zusätzlich zu den Terminaldaten.
  • Wir werden fähig sein Überschreiben oder Hinzufügen von Inhalten zur generierten Datei.
  • Automatisch anrufen Uudecode.
  • Beschleunigen / verlangsamen Ansichten.
  • Ermöglicht Durchsuchen Sie eine Ttyrecord-Aufnahme in Echtzeit.
  • Wir können das messen Zeitpunkt der aufgezeichneten Daten.

Installieren Sie ttyrec

Das Programm ttyrec ist standardmäßig nicht in allen Gnu / Linux-Distributionen enthalten. Um es zu installieren Sie müssen nur apt verwenden. Um es zu installieren, müssen wir in einem Terminal (Strg + Alt + T) Folgendes ausführen:

ttyrec Installation

sudo apt install ttyrec

Die Verwendung ist recht einfach, sogar mehr als der Skriptbefehl. Um es auszuführen, müssen Sie Rufen Sie das Programm auf und geben Sie den Namen der Ausgabedatei an. Das zu verwendende Format wäre ungefähr so:

ttyrec < ArchivodeLog >

Wie benutzt man ttyrec?

Das folgende Beispiel zeigt ttyrec Aufzeichnung der Sitzung in einer Datei namens ttylog:

ttyrec -a ttylog

Es kann Beenden Sie die Aufzeichnung der Terminalaktivität Drücken der Tastenkombination Ctrl + D. Wir können auch schreiben wunsch.

Um diesen Befehl zu verwenden, stehen uns einige Optionen zur Verfügung, wie zum Beispiel:

  • -a →Fügen Sie die Ausgabe der Datei oder dem ttyrecord hinzu, anstatt es zu überschreiben.
  • -u → Mit dieser Option ruft ttyrec automatisch uudecode auf und speichert seine Ausgabe, wenn die codierten Daten in der Sitzung angezeigt werden. Wird es uns erlauben Dateien vom Remote-Host übertragen.
  • -e Befehl → Rufen Sie einen Befehl auf wenn ttyrec startet.

Weitere Informationen zu diesem Programm finden Sie auf der Projektwebsite o Konsultieren Sie die Manpage Eingabe im Terminal (Strg + Alt + T):

ttyrec manpages

man ttyrec

Aufgezeichnete Daten können mit dem Befehl ttyplay wiedergegeben werden das ist enthalten. Um die aufgezeichnete Aktivität wiederzugeben, benötigen Sie Verwenden Sie den Befehl ttyplay gefolgt vom Namen der Protokolldatei:

ttyplay < ArchivodeLog >

Konvertieren Sie die Aufnahme in GIF

Wir werden fähig sein Verwenden Sie TTYGIF, um die Aufnahme in GIF zu konvertieren. Dieses Programm hat die Projekt auf GitHub hochgeladen mit Anweisungen zur Installation und Verwendung.

ttygif Installation

sudo apt install imagemagick ttyrec gcc x11-apps

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

cd ttygif

make

sudo make install 

Das Erstellen eines Gifs ist sehr einfach. Zuerst Wir haben mit der Aufnahme begonnen mit:

ttyrec ejemplo

Sobald wir fertig sind, können wir die Kombination verwenden Ctrl + D Im Terminal. Wir können es auch mit der Bestellung machen wunschmit dem Nachteil, dass dieser letzte Befehl im generierten GIF aufgezeichnet wird.

Jetzt für In das GIF-Format konvertieren Sie müssen lediglich einen Befehl wie den folgenden verwenden:

GIF-Dateierstellung mit ttygif

ttygif ejemplo

Und wir haben es schon. Unser GIF wurde in der Datei tty.gif gespeichert. Wenn wir eine Fehlermeldung erhalten wie: Fehler: Die Umgebungsvariable WINDOWID war leermuss WINDOWID manuell konfiguriert werden. Dies kann durch Eingabe des Terminals (Strg + Alt + T) erfolgen:

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Nachdem Sie die vorherigen Befehle geschrieben haben, können Sie den Befehl ttygif erneut starten, um mit der Erstellung des Gifs zu beginnen. Das Erstellen dieser Datei kann eine Weile dauern.

gif erstellt mit ttygif

Deinstallieren

Um ttyrec von Ihrem Computer zu entfernen, müssen Sie nur ein Terminal öffnen (Strg + Alt + T) und den folgenden Befehl schreiben:

sudo apt remove ttyrec

Programme wie dieses sind eine gute Option für die Aufzeichnung von Terminalsitzungen. Diese Arten von Programmen sind eine gute Option, um Wissen oder Tutorials auszutauschen. Der Befehl ttyrec ist, obwohl er nicht standardmäßig installiert ist, der Eine gute Option für Benutzer, die es nicht gewohnt sind, viele Befehle im Terminal auszuführen. Dies ist eine weitere der vielen Möglichkeiten, die heute bestehen, um die Aktivität des Terminals aufzuzeichnen und zu reproduzieren.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.