Terminal Aufzeichnung · 3 min read · Nov 14, 2025

So zeichnen Sie Ihre Terminalsitzung unter Linux auf

Das Aufzeichnen einer Terminalsitzung kann wichtig sein, um jemandem zu helfen, einen Prozess zu lernen, Informationen auf verständliche Weise zu teilen und auch eine Reihe von Befehlen auf angemessene Weise zu präsentieren. Egal, was der Zweck ist, es gibt viele Situationen, in denen das Kopieren und Einfügen von Text aus dem Terminal nicht sehr hilfreich ist, während das Aufzeichnen eines Videos des Prozesses ziemlich weit hergeholt ist und möglicherweise nicht immer möglich ist. In diesem kurzen Leitfaden werden wir uns die einfachste Möglichkeit ansehen, eine Terminalsitzung im .gif-Format aufzuzeichnen und zu teilen.

Voraussetzungen

Wenn Sie nur Ihre Terminalsitzungen aufzeichnen und die Aufzeichnung in Ihrem Terminal abspielen oder sie mit Personen teilen möchten, die ein Terminal zur Wiedergabe verwenden, dann ist das einzige Tool, das Sie benötigen, “ttyrec”. Ubuntu-Benutzer können es installieren, indem sie den folgenden Befehl in ein Terminal eingeben:

sudo apt-get install ttyrec

Wenn Sie eine .gif-Datei aus der Aufzeichnung erstellen und sie mit Personen teilen möchten, die das Terminal nicht verwenden, sie auf Websites veröffentlichen oder einfach eine .gif zur Hand haben möchten, wenn Sie sie anstelle von geschriebenen Befehlen benötigen, müssen Sie zwei zusätzliche Pakete installieren. Das erste ist “imagemagick”, das Sie mit folgendem Befehl installieren können:

sudo apt-get install imagemagick

und das zweite ist “tty2gif”, das Sie hier herunterladen können. Letzteres hat eine Abhängigkeit, die mit folgendem Befehl erfüllt werden kann:

sudo apt-get install python-opster

Aufzeichnen

Um mit der Aufzeichnung der Terminalsitzung zu beginnen, müssen Sie einfach mit “ttyrec” + Enter starten. Dies startet das Echtzeit-Aufzeichnungstool, das im Hintergrund läuft, bis wir “exit” eingeben oder “Ctrl+D” drücken. Standardmäßig erstellt ttyrec eine Datei mit dem Namen “ttyrecord” im Ziel der Terminalsitzung, das standardmäßig “Home” ist.

Aufzeichnung der Linux-Terminalsitzung - Teil 1

Aufzeichnung der Linux-Terminalsitzung - Teil 2

Aufzeichnung der Linux-Terminalsitzung - Teil 3

Abspielen

Das Abspielen der Datei ist so einfach wie das Öffnen eines Terminals am Ziel der “ttyrecord”-Datei und die Verwendung des Befehls “ttyplay” gefolgt vom Namen der Aufzeichnung (in unserem Fall ist es ttyrecord, aber Sie können dies in jeden gewünschten Namen ändern).

Wiedergabe einer Terminalsitzung.

Dies führt zur Wiedergabe der aufgezeichneten Sitzung in Echtzeit und mit enthaltenen Tippkorrekturen (alle Aktionen werden aufgezeichnet). Dies sieht aus wie eine ganz normale automatisierte Terminalsitzung, aber die Befehle und ihre offensichtliche Ausführung werden offensichtlich nicht wirklich auf das System angewendet, da sie nur als Aufzeichnung reproduziert werden.

Es ist auch wichtig zu beachten, dass die Wiedergabe der Aufzeichnung der Terminalsitzung vollständig steuerbar ist. Sie können die Wiedergabegeschwindigkeit verdoppeln, indem Sie die “+”-Taste drücken, sie mit der “-“-Taste verlangsamen, mit “0” pausieren und mit “1” wieder in normaler Geschwindigkeit fortsetzen.

Umwandeln in eine .gif

Aus Gründen der Bequemlichkeit möchten viele von uns die aufgezeichnete Sitzung in eine .gif-Datei umwandeln, und das ist sehr einfach zu tun. So geht’s:

Zuerst entpacken Sie die heruntergeladene “tty2gif.tar.bz2”, indem Sie ein Terminal im Download-Verzeichnis öffnen und den folgenden Befehl eingeben:

tar xvfj tty2gif.tar.bz2

Als Nächstes kopieren Sie die resultierende “tty2gif.py”-Datei an den Zielort der “ttyrecord”-Datei (oder wie auch immer der Name ist, den Sie angegeben haben), und öffnen Sie dann ein Terminal an diesem Zielort und geben Sie den Befehl ein:

python tty2gif.py typing ttyrecord

Wenn Sie in diesem Schritt Fehler erhalten, überprüfen Sie, ob Sie das Paket “python-opster” installiert haben. Wenn die Fehler weiterhin bestehen, geben Sie die folgenden beiden Befehle nacheinander ein:

sudo apt-get install xdotool export WINDOWID=$(xdotool getwindowfocus)

Wiederholen Sie dann den “python tty2gif.py typing ttyrecord” und Sie sollten jetzt eine Anzahl von gif-Dateien sehen, die am Speicherort der “ttyrecord” erstellt wurden.

Aufgezeichnete Terminalsitzung als gif-Datei.

Der nächste Schritt besteht darin, all diese gifs, die einzelnen Aktionen der Terminalsitzung entsprechen, in eine endgültige .gif-Datei mit dem imagemagick-Dienstprogramm zu vereinheitlichen. Dazu öffnen Sie ein Terminal am Zielort und geben Sie den folgenden Befehl ein:

convert -delay 25 -loop 0 *.gif example.gif

In gif umwandeln

Sie können die resultierende Datei nach Belieben benennen (ich habe “example.gif” verwendet), und Sie können die Verzögerungs- und Schleifenparameter nach Bedarf ändern. Hier ist die resultierende Datei dieses kurzen Tutorials:

Die Terminalsitzung als gif

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.