V nasledujúcom článku sa pozrieme na Asciinema. Táto aplikácia nám pomôže zaznamenávať relácie terminálu. Vďaka tomuto nástroju zabudneme na veľké zisky spoločnosti nahrávanie obrazovkys. Asciinema je a rýchly, ľahký a otvorený nástroj na napaľovanie.
Na rozdiel od iných podobných aplikácií táto nielen zaznamenáva naše aktivity v Termináli, ale pomáha nám tiež zdieľať záznamy z webu. Budeme môcť zdieľať záznamy kopírovaním adresy URL, ktorá sa vygeneruje, a umožní nám ich odoslať našim priateľom alebo ich zverejniť na našich sociálnych sieťach. Tento nástroj je kompatibilný s GNU / Linux, Mac OS X a * BSD.
Táto aplikácia môže byť užitočná v mnohých situáciách, ktoré budú závisieť od potrieb každého používateľa. Možnosti sú nekonečné, najmä pokiaľ ide o nahrávanie terminálovej relácie a jej následné zdieľanie. V tomto príspevku uvidíme ako nainštalovať asciinema na Ubuntu a ako zaznamenávať naše relácie terminálu.
Nainštalujte Asciinema
Dobré na tomto nástroji je, že ho vývojári zabalili pre takmer všetky distribúcie GNU / Linux a taktiež nám ponúkajú rôzne možnosti inštalácie nášho Ubuntu.
Nainštalujte Asciinema z PPA
Táto aplikácia je k dispozícii v oficiálnych úložiskách mnohých distribúcií GNU / Linux. Ale ak to nenájdeme môžeme použiť nasledujúci PPA. Za týmto účelom otvoríme terminál (Ctrl + Alt + T) a napíšeme doň:
sudo apt-add-repository ppa:zanchey/asciinema && sudo apt-get update && sudo apt-get install asciinema
Nainštalujte Asciinema pomocou modulu snap
Tento nástroj tiež nájdeme k dispozícii ako snap pack. Pre jeho inštaláciu otvoríme terminál (Ctrl + Alt + T) a napíšeme:
sudo snap install asciinema --classic
Nainštalujte Asciinema pomocou pipu
Ak chceme túto aplikáciu nainštalovať cez pip, náš systém musí mať pip3 nainštalované predtým.
sudo pip3 install asciinema
Nainštalujte Asciinema zo zdroja
Ak v počítači nefunguje žiadna z vyššie uvedených metód, môžete ho zostaviť manuálne. Pre správnu inštaláciu musí byť vo vašom systéme nainštalovaný Python 3. Otvoríme terminál (Ctrl + Alt + T) a napíšeme nasledujúce príkazy:
git clone https://github.com/asciinema/asciinema.git cd asciinema sudo python3 -m asciinema --version
Ak chcete nainštalovať asciinema na Unix a ďalšie operačné systémy, môžete si pozrieť jeho inštalačná stránka. Všetky jeho vlastnosti a možné vybavenie môžeme vidieť aj z jeho stránky GitHub.
Keď bežíme „Asciinema“ bez akýchkoľvek argumentov nám ukáže sekciu pomocníka.
asciinema
Zaznamenávajte terminálne relácie
Teraz budeme zaznamenávať terminálovú reláciu. Za týmto účelom vykonáme:
asciinema rec test
Po spustení vyššie uvedeného príkazu sa zobrazí nasledujúci výstup.
- Asciicast recording started. - Hit Ctrl-D or type "exit" to finish.
Odvtedy, Terminálové aktivity sa zaznamenávajú a ukladajú do súboru s názvom „test“ v aktuálnom pracovnom adresári.
Aby sme tomuto príkladu poskytli trochu obsahu, napíšeme niekoľko príkazov.
uname -a echo "Hola ubunlog.com" ls -l pwd df -h
To bude stačiť pre príklad. Na ukončenie záznamu budeme musieť stlačiť «CTRL + D» alebo môžeme napísať aj «ukončiť». Po dokončení nahrávania sa na obrazovke zobrazí nasledujúca správa.
- Asciicast recording finished.
Prehrávanie zaznamenanej relácie
Budeme schopní reprodukovať zaznamenanú reláciu Terminálu pomocou príkazu:
asciinema play test
„Test“ je názov súboru, do ktorého sa nahrávka ukladá.
Nahrajte reláciu nahrávania na asciinema.org
Si pre nahrávanie nebol zadaný názov súboru, výsledný záznam sa nahrá na web asciinema.org. Vďaka tomu ho budeme môcť zdieľať so svojimi priateľmi, sociálnymi sieťami alebo pridať na náš vlastný blog / web.
Toto je ukážkový výstup, keď nie je zadaný názov súboru.
Ak stlačíme kláves ENTER, nahrávka sa začne nahrávať na asciinema, org, terminál po niekoľkých sekundách vráti jedinečnú webovú adresu URL ako predchádzajúcu.
Túto adresu URL musíte iba zdieľať s ktorým chcete vidieť reláciu Terminálu v ich webovom prehliadači.
na zdieľať reláciu nahrávania, stačí kliknúť na tlačidlo zdieľania umiestnené v pravom dolnom rohu webu. Čo je viac, záznam si môžeme stiahnuť. Stačí kliknúť na tlačidlo Stiahnuť v dolnej časti.
všetko naše nahrávky budú predvolene uchovávané ako súkromné na webovej stránke. Nie sú uvedené vo vyhľadávačoch ani na iných webových stránkach. Budú viditeľné iba pre kohokoľvek, kto vlastní adresu URL.
Spravujte svoje nahrávky na stránke asciinema.org
Svoje nahrané relácie môžete spravovať na stránke asciinena.org. Urobiť to, musíte sa na stránke autentifikovať spustením nasledujúceho príkazu v Termináli:
asciinema auth
Tento príkaz vytvorí adresu URL, ktorá vás prevedie do nastavení účtu na webovej stránke asciinema.org. Po pokrytí všetkých údajov (sú bezplatné a dajú sa vyplniť za chvíľu) budete môcť vymazať zaznamenanú reláciu terminálu.
Musíte len kliknúť na tlačidlo ozubeného kolieska vedľa tlačidla „Stiahnuť“ v dolnej časti a stlačiť možnosť „Odstrániť“. A týmto sa to vylúči.