Wie man alles im terminal aufzeichnet

Wie man alles im terminal aufzeichnet
Dieses Tutorial zeigt, wie man alles im Terminal lokal aufzeichnet, um später beides mit beiden gespielt zu werden Skript Und ttyrec Befehle. Während das Skript in einigen Linux -Verteilungen enthalten ist und die Verwaltung der Spielgeschwindigkeit ermöglicht, benötigt TTYREC weniger Parameter, um aufzunehmen und abzuspielen.

Wie man alles im terminal aufzeichnet

Die erste Option zur Aufzeichnung der Terminalaktivität in diesem Tutorial konzentriert sich auf das Befehlskript, das bereits standardmäßig in vielen Linux -Verteilungen enthalten ist. Mit dem einfachsten Weg, um es ohne Flags zu verwenden.

$ script

In meinem Fall habe ich es als "LinuxHintlog" gespeichert.txt ”wie im folgenden Beispiel:

$ script LinuxHintlog.txt

Sie können den Befehl Skript wie im obigen Bild gezeigt sehen. Jetzt können Sie einen beliebigen Befehl eingeben, dann können Sie die Aufzeichnung stoppen, indem Sie eingeben “Ausfahrt”.

In dieser Phase können Sie die Sitzung nicht in Echtzeit abspielen, aber Sie können sie mit dem lesen Katze Befehl:

$ cat LinuxHintlog.txt

Um die Sitzung zu spielen, anstatt sie zu lesen, müssen Sie hinzufügen

Die -zeitliche Koordinierung Option, den Zeitdateinamen zusätzlich zum Namen der Ausgabedatei anzugeben:

$ script -Timing =

In meinem Fall habe ich die Zeitdatei als TimeFile und die Ausgabedatei als Lhoutput gespeichert.txt wie im folgenden Beispiel:

$ script -Timing = TimeFile Lhoutput.txt

Um die aufgenommene Sitzung abzuspielen, ist der Befehl ScripTreplay gefolgt von der -zeitliche Koordinierung FLAG, Zeitdateiname, -Typoskript Dateinenname Flag- und Ausgabedatei wie im folgenden Beispiel:

$ scripTreplay -Timing --Typoskript

Im folgenden Beispiel ist die Zeitdatei TimeFile und Lhoutput.txt die Ausgabedatei:

$ scripTreplay -Timing TimeFile --Typescript lhoutput.txt

Möglicherweise möchten Sie die Spielgeschwindigkeit beschleunigen oder verlangsamen. Dies kann durch die Verwendung des -m (-maxDelay) Und -D (-Divisor) Flaggen. Mit dem -M Option Sie können das Timing in Sekunden definieren, um jede Aktivität zu spielen, während die -D Flag ermöglicht es, es zu teilen.

Das folgende Beispiel zeigt, wie das Spielen maximal eine zweite Verzögerung pro Befehl ermöglicht:

$ scripTreplay -m 1 -Timing TimeFile --Typescript lhoutput.txt

Die nächsten Beispiele unterteilen den tatsächlichen Zeitpunkt für den von Ihnen angegebenen Faktor. In diesem Fall werde ich die Geschwindigkeit verdoppeln, indem ich den Faktor „2“ angibt.

$ scripTreplay -d 2 -Timing TimeFile --Typescript lhoutput.txt

Natürlich müssen Sie den Unterschied bemerken, den Sie selbst ausprobieren müssen,

So erfassen Sie alles im Terminal mit TTYREC

Eine andere Methode, um alles im Terminal aufzuzeichnen, ist der Befehl ttyrec, Das TTYREC -Programm ist jedoch nicht standardmäßig in allen Linux -Verteilungen enthalten, zumindest nicht in Debian. So installieren Sie es einfach ausführen:

$ apt installieren ttyrec

Die Verwendung ist ziemlich einfach, sogar mehr als die Skript Befehl zuvor erklärt. Um es auszuführen, rufen Sie einfach das Programm an, in dem der Name der Ausgabedatei angegeben wird:

$ ttyrec

Das folgende Beispiel zeigt ttyrec Erfassen Sie die Sitzung in einer Datei mit dem Titel " LHINTTYREC:

$ ttyrec lhinttyrec

Wie Sie sehen, können Sie die Aufzeichnungssitzung mit der “beendenAusfahrtBefehl wie mit dem Skript Befehl.

Um die aufgezeichnete Aktivität abzuspielen, müssen Sie den Befehl ttyplay aufrufen, gefolgt vom Namen der Protokolldatei:

$ ttyplay

Da ich die Datei als lhinttyrec gespeichert habe, führe ich aus:

$ ttyplay lhinttyrec

Abschluss:

Die Aufzeichnungsanschlusssitzungen sind eine gute Option, um Wissen zu teilen, Tutorial zu teilen oder sogar Tests zu machen, wenn die Antwort oder die Ausgangsgeschwindigkeit wichtig ist, wichtig sind.Der Skriptbefehl ist die beste Option, wenn Sie die Spielgeschwindigkeit manipulieren müssen. Er ist auch standardmäßig bei Linux -Verteilungen wie Debian oder Ubuntu einhergeht.

Der Befehl ttyrec, trotz standardmäßig nicht installiert, ist eine gute Option für Benutzer, die nicht dazu verwendet werden, Befehle auf dem Terminal auszuführen, da das Fehlen von Flags, Aufnahmen und Spielen weniger Befehle als das Skriptprogramm erfordert. Am Ende sind beide Optionen ziemlich einfach, um Terminalaktivitäten aufzunehmen und zu spielen. Beide Befehle verfügen über freundliche und einfache Mannseiten für Benutzer, die diese Befehle zum ersten Mal anwenden.

Ich hoffe.

In Verbindung stehende Artikel

  • 5 Beste Ubuntu -Bildschirmrekorder für jeden Benutzer
  • Nehmen Sie den Bildschirm mit Kazam auf Ubuntu auf
  • Aktualisieren Sie das Ubuntu -Terminalfarbschema
  • 60 fps Bildschirmaufzeichnungs -Apps für Linux
  • Top GIF -Rekorder für Linux
  • 7 beste Terminalalternativen für Ubuntu
  • Alles über die Debian -Paketmanager: DPKG, APT und Aptitude erklärt