GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So zeichnen Sie Ihr Linux-Terminal mit asciinema auf

In meinem Arbeitsbereich sowie in vielen praktischen technischen Positionen gibt es Zeiten, in denen eine Aufzeichnung Ihrer Arbeit erforderlich ist. Manchmal ist es eine fortgeschrittene Form des Notizenmachens; In anderen Fällen ist es eine schnelle und einfache Möglichkeit, jemandem, der jünger ist, eine Anleitung zu schicken. Sie könnten Ihr Terminal sogar für "Versicherungen" aufzeichnen, wenn Sie der paranoide Typ sind. Wie auch immer, es lässt sich nicht leugnen, dass Terminal-Aufzeichnungssoftware ein nettes und praktisches Werkzeug ist, das Sie in Ihrem Arsenal haben sollten.

Bei der Erkundung einiger der verschiedenen Möglichkeiten, dies zu tun, bin ich auf meinen Lieblings-Terminalrecorder gestoßen. Asciinema (ausgesprochen as-kee-nuh-muh) ist eine kostenlose Open-Source-Software, die ausschließlich für die Aufzeichnung von Terminalsitzungen entwickelt wurde. Aber es erlaubt Ihnen, die Aufzeichnungen einen Schritt weiter zu gehen und sie über das Internet zu teilen (Sie können bei Bedarf einen Einbettungscode oder die Quelldatei senden).

[ Den Lesern gefiel auch: Sysadmin-Fähigkeiten:Was Junior-Systemadministratoren wissen müssen ]

Installation

Für die Beispiele, die Sie unten sehen werden, verwende ich eine Fedora 33-Workstation. Informationen zur Installation auf anderen Betriebssystemen finden Sie in der Installationsdokumentation.

Zum Installieren: sudo dnf install asciinema

Von meinem Terminal:

[tcarrigan@client ~]$ sudo dnf install asciinema
[sudo] password for tcarrigan: 
Fedora Modular 32 - x86_64                       26 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates             62 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates            184 kB/s | 182 kB     00:00    
Fedora 32 - x86_64 - Updates                     33 kB/s |  14 kB     00:00    
Fedora 32 - x86_64 - Updates                    3.3 MB/s | 6.2 MB     00:01    
Package asciinema-2.0.2-2.fc32.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Wie Sie oben sehen können, ist die Installation abgeschlossen. Nun, wie nutzen wir diese Software tatsächlich?

Grundlegende Verwendung

Die grundlegendste Verwendung dieser Software besteht darin, eine Aufnahme zu erstellen, also werden wir damit beginnen. Um mit der Aufzeichnung Ihres Terminals zu beginnen, verwenden Sie den folgenden Befehl:
asciinema rec [filename] . An dieser Stelle möchten Sie alle Befehle ausführen, die Sie aufzeichnen möchten. Wenn Sie bereit sind, die Aufnahme zu beenden, verwenden Sie Ctrl + D oder geben Sie exit ein . So sieht das aus.

[tcarrigan@client ~]$ asciinema rec terminal_rec_demo
asciinema: recording asciicast to terminal_rec_demo
asciinema: press <ctrl-d> or type "exit" when you're done
[tcarrigan@client ~]$ This is how you record a terminal session. When finished...just use Ctrl+D
bash: This: command not found...
[tcarrigan@client ~]$ exit
asciinema: recording finished
asciinema: asciicast saved to terminal_rec_demo

Sie finden die Rohdatei jetzt in Ihrem Home-/Benutzerverzeichnis.

[tcarrigan@client ~]$ ls -l
total 752
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Aug  3 21:48 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Music
drwxr-xr-x. 2 root      root        4096 Jun 25 16:48 p
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Public
-rw-rw-r--. 1 tcarrigan tcarrigan  32553 Nov  6 17:12 tail_demo
-rw-rw-r--. 1 tcarrigan tcarrigan 690827 Nov  6 17:12 tcpdump.txt
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Templates
-rw-rw-r--. 1 tcarrigan tcarrigan   2532 Dec  7 15:14 terminal_rec_demo
drwxrwxr-x. 3 tcarrigan tcarrigan   4096 Jun 25 16:48 test
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Videos

Nun, da Sie Ihre Aufzeichnung haben, wie können Sie sie teilen? Hier wird dieses Tool richtig gut.

Teilen

Um Ihre Aufzeichnung zu teilen, müssen Sie die Datei zuerst ins Internet stellen. Sie können damit beginnen, Ihre Datei auf die Website asciinema.org hochzuladen. Dazu verwenden Sie den upload <filename> Befehl. Damit dies funktioniert, müssen Sie Ihr Terminal nun mit Ihrem Konto auf der asciinema-Website authentifizieren. Weitere Informationen dazu finden Sie im Abschnitt „Auth“ auf der folgenden Webseite (ganz unten).

Nachdem Sie Ihre Aufzeichnungen auf die Webseite hochgeladen haben, können Sie sich bei Ihrem Konto anmelden und sie anzeigen. Sobald Sie hier sind, müssen Sie nur noch den Einbettungscode oder die URL abrufen und nach Bedarf verwenden. Wenn alles gut geht, sollten Sie etwas sehen, das dem folgenden Beispiel sehr ähnlich ist.

Dies ist das Endprodukt der Ausgabe im Abschnitt „Grundlegende Verwendung“.

[ Holen Sie sich dieses kostenlose E-Book:Verwalten Ihrer Kubernetes-Cluster für Dummies. ]

Das ist ein Wrap

Wenn Sie dies hilfreich fanden, empfehle ich Ihnen, dieses Tool in Ihrem nächsten Blog auszuprobieren, oder wenn Sie jemandem zeigen möchten, wie es geht, können Sie ihm einfach diese Aufzeichnung senden, damit er bei Bedarf darauf verweisen kann!


Linux
  1. Zeichnen Sie Ihre Terminalsitzung mit Asciinema auf

  2. Wie tmux Freude in Ihrem Linux-Terminal macht

  3. Wie Sie Ihrem Linux-Terminal Glück bringen

  4. So machen Sie Ihr Linux-Terminal und Ihre Shell weihnachtlich

  5. Wie beendet man das Linux-Terminal mit einem Python-Skript?

So finden Sie Dateien über die Befehlszeile im Linux-Terminal

Zeichnen Sie Terminalsitzungen mit Asciinema in Linux auf

So zeichnen Sie Terminalsitzungen als SVG-Animationen in Linux auf

So geben Sie Ihr Terminal mit Streamhut für das Web frei

So finden Sie Ihre IP-Adresse unter Linux

So zeichnen Sie Linux-Terminalsitzungen mit Asciinema auf