GNU/Linux >> Znalost Linux >  >> Linux

Jak zaznamenat váš terminál Linux pomocí asciinema

V mé práci, stejně jako v mnoha praktických technických pozicích, jsou chvíle, kdy je záznam vaší práce nezbytný. Někdy je to pokročilá forma psaní poznámek; jindy je to rychlý a snadný způsob, jak poslat někomu mladšímu návod. Pokud jste paranoidní, můžete si dokonce zaznamenat svůj terminál pro „pojistku“. Ať tak či onak, nelze popřít, že software pro záznam na terminálu je elegantní a praktický nástroj, který byste měli mít ve svém arzenálu.

Takže při zkoumání některých různých způsobů, jak toho dosáhnout, jsem narazil na můj oblíbený terminálový rekordér. Asciinema (vyslovováno jako-kee-nuh-muh) je bezplatný software s otevřeným zdrojovým kódem vytvořený výhradně pro nahrávání terminálových relací. Umožňuje vám to ale posunout nahrávky o krok dále a sdílet je přes web (podle potřeby můžete poslat kód pro vložení nebo zdrojový soubor).

[ Čtenářům se také líbilo: Dovednosti systémového administrátora:Co musí mladší systémoví správci vědět ]

Instalace

Pro příklady, které uvidíte níže, používám pracovní stanici Fedora 33. Informace o instalaci do jiných operačních systémů naleznete v dokumentaci k instalaci.

Instalace: sudo dnf install asciinema

Z mého terminálu:

[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!

Jak můžete vidět výše, instalace je dokončena. A teď, jak vlastně tento software využijeme?

Základní použití

Nejzákladnějším použitím tohoto softwaru je vytvoření nahrávky, takže tím začneme. Chcete-li zahájit nahrávání svého terminálu, použijte příkaz:
asciinema rec [filename] . V tomto okamžiku budete chtít spustit jakékoli příkazy, které si přejete zaznamenat. Až budete připraveni ukončit nahrávání, použijte Ctrl + D nebo zadejte exit . Tady je to, jak to vypadá.

[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

Nyní můžete soubor raw najít ve svém domovském/uživatelském adresáři.

[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

Nyní, když máte svou nahrávku, jak ji můžete sdílet? To je místo, kde je tento nástroj opravdu čistý.

Sdílení

Abyste mohli svou nahrávku sdílet, musíte soubor nejprve dostat na web. Můžete začít nahráním souboru na web asciinema.org. K tomu použijete upload <filename> příkaz. Nyní, aby to fungovalo, musíte svůj terminál ověřit pomocí svého účtu na webu asciinema. Další informace o tom, jak to provést, byste si měli prohlédnout v části „auth“ na následující webové stránce (dole).

Jakmile nahrajete své nahrávky na webovou stránku, můžete se přihlásit ke svému účtu a prohlížet si je. Jakmile jste zde, je to tak jednoduché, jako popadnout kód pro vložení nebo adresu URL a použít je podle potřeby. Pokud vše půjde dobře, měli byste vidět něco velmi podobného následujícímu příkladu.

Toto je konečný produkt z výstupu v sekci „Základní použití“.

[ Získejte tuto bezplatnou e-knihu:Správa clusterů Kubernetes pro figuríny. ]

To je zábal

Pokud to považujete za užitečné, doporučuji vám tento nástroj vyzkoušet ve svém příštím blogu, nebo až bude někdo potřebovat, abyste mu ukázali, jak na to, můžete mu jednoduše poslat tuto nahrávku, aby na ni mohl podle potřeby odkazovat!


Linux
  1. Zaznamenejte svou terminálovou relaci pomocí Asciinema

  2. Jak změnit barvu vašeho terminálu Linux

  3. Jak tmux vyvolává radost ve vašem linuxovém terminálu

  1. Vydejte se na dobrodružství ve svém linuxovém terminálu

  2. Jak přinést štěstí do vašeho linuxového terminálu

  3. Jak předvánočně upravit váš linuxový terminál a Shell

  1. Jak vytvořit soubor v Linuxu pomocí terminálu/příkazového řádku

  2. Jak zálohovat celý systém Linux pomocí Rsync

  3. Jak ukončit terminál Linux pomocí skriptu Python?