GNU/Linux >> Znalost Linux >  >> Linux

Jak nahrávat relace terminálu Linux pomocí Asciinema

Asciinema (vyslovováno jako-kee-nuh-muh) je odlehčený program příkazového řádku s otevřeným zdrojovým kódem vytvořený výhradně pro záznam relací terminálu a jejich sdílení s ostatními uživateli Linuxu prostřednictvím webu pomocí vloženého kódu nebo zdrojového souboru podle potřeby. Jeho cílem je být místem, kam může každý uživatel terminálu, který se chce podělit o své odborné znalosti, s ostatními. Nebo jinak, je to místo, kde můžete předvést své dovednosti.

[ Také by se vám mohlo líbit:Exa – moderní náhrada za příkaz ls ]

Jak Asciinema funguje

Program asciinema se skládá z různých doplňkových částí:

  • čistě textový záznamník relací terminálu příkazového řádku, asciinema,
  • webová stránka s rozhraním API na adrese asciinema.org,
  • přehrávač javascript

Když spustíte asciinema rec příkazu ve vašem terminálu se spustí nahrávání a zachytí veškerý výstup, který se zobrazuje vašemu terminálu během provádění příkazů. Po dokončení nahrávání (stisknutím Ctrl-D nebo spuštění ukončit ), poté je zachycený výstup nahrán na webovou stránku asciinema.org a připraven k přehrávání na webu.

Nainstalujte Asciinema v Linuxu

asciinema lze nainstalovat různými způsoby , ale nainstalujeme jej z výchozích repozitářů pomocí systémového správce balíčků, jak je znázorněno.

Nainstalujte Asciinema v Debian/Ubuntu a Mintu

$ sudo apt-add-repository ppa:zanchey/asciinema
$ sudo apt-get update
$ sudo apt-get install asciinema

Nainstalujte Asciinema do Fedora/CentOS a RHEL

$ sudo dnf install asciinema
Or
$ sudo yum install asciinema

Nainstalujte Asciinema v Arch &Manjaro Linux

$ sudo pacman -S asciinema

Nainstalujte Asciinema do openSUSE

$ sudo zypper in asciinema

Nainstalujte Asciinemu v Gentoo Linuxu

$ sudo emerge -av asciinema

Pokud vám nic z výše uvedeného nefunguje, musíte jej nainstalovat ze zdroje naklonováním repozitáře a spustit nejnovější verzi asciinema:

$ git clone https://github.com/asciinema/asciinema.git
$ cd asciinema
$ python3 -m asciinema --version

Jakmile asciinema Po dokončení instalace se můžete posunout vpřed a naučit se základní použití tohoto softwaru, jak je znázorněno.

Základní použití Asciinema v Linuxu

Chcete-li zahájit záznam relace terminálu, spusťte následující příkaz.

$ asciinema rec terminal_rec

Nyní proveďte jakékoli příkazy, které chcete zaznamenat. Jakmile budete připraveni ukončit nahrávání, stačí použít Ctrl + D nebo zadejte exit . Tady je to, jak to vypadá.

Chcete-li nahraný soubor přehrát lokálně, spusťte:

$ asciinema play terminal_rec

Abyste mohli své nahrávky terminálu sdílet s ostatními uživateli, musíte soubor nejprve nahrát na stránku asciinema.org spuštěním:

$ asciinema upload terminal_rec

Chcete-li to provést, musíte si vytvořit účet a ověřit svůj terminál pomocí svého účtu na webu asciinema. Další informace o tom, jak to provést, naleznete v sekci ověřování ve spodní části webové stránky.

Alternativně můžete začít nahrávat bez zadání názvu souboru a výsledný záznam se pak standardně nahraje na asciinema.org, kde jej lze sledovat a sdílet.

$ asciinema rec

Jakmile nahrajete své nahrávky, můžete se přihlásit ke svému účtu asciinema a prohlížet si je. Jakmile jste zde, je to tak jednoduché, jako vzít kód pro vložení nebo adresu URL a sdílet je s ostatními členy.


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

  2. Jak přehrát terminálové relace zaznamenané pomocí příkazu skriptu Linux

  3. Jak odstraním složky pomocí regex z terminálu Linux

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

  2. Jak nahrávat a přehrávat linuxové terminálové relace pomocí příkazů „script“ a „scriptreplay“.

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

  1. Jak používat obrazovku GNU ke správě terminálových relací v Linuxu

  2. Jak zaznamenat relaci terminálu v systému Linux

  3. Jak najít soubory pomocí příkazového řádku v terminálu Linux