Asciinema, nagrywaj i udostępniaj swoje sesje terminala

asciinema o

W następnym artykule przyjrzymy się Asciinema. Ta aplikacja pomoże nam nagrywać sesje terminala. To narzędzie sprawi, że zapomnimy o dużych zyskach nagrywanie ekranus. Asciinema to szybkie, lekkie i otwarte narzędzie do nagrywania.

W przeciwieństwie do innych podobnych aplikacji, ta nie tylko rejestruje nasze działania w Terminalu, ale także pomaga nam udostępniać nagrania z sieci. Będziemy mogli udostępniać nagrania, kopiując adres URL, który zostanie wygenerowany i umożliwi nam przesłanie ich znajomym lub opublikowanie w naszych sieciach społecznościowych. To narzędzie jest kompatybilny z GNU / Linux, Mac OS X i * BSD.

Ta aplikacja może być przydatna w wielu sytuacjach, które będą zależeć od potrzeb każdego użytkownika. Możliwości są nieograniczone, zwłaszcza jeśli chodzi o nagrywanie sesji terminalowej, a następnie jej udostępnianie. W tym poście zobaczymy, jak to zrobić zainstaluj asciinema na Ubuntu i jak nagrywać nasze sesje w terminalu.

Zainstaluj Asciinema

Dobrą rzeczą w tym narzędziu jest to, że programiści przygotowali je dla prawie wszystkich dystrybucji GNU / Linuksa, a także oferują nam różne możliwości instalacji dla naszego Ubuntu.

Zainstaluj Asciinema z PPA

Ta aplikacja jest dostępna w oficjalnych repozytoriach wielu dystrybucji GNU / Linux. Ale jeśli tego nie znajdziemy możemy skorzystać z następującego PPA. Aby to zrobić, otwieramy terminal (Ctrl + Alt + T) i piszemy w nim:

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

Zainstaluj Asciinema przez snap

Będziemy również mogli znaleźć to narzędzie dostępne jako opakowanie typu snap. Aby go zainstalować, otwieramy terminal (Ctrl + Alt + T) i piszemy:

sudo snap install asciinema --classic

Zainstaluj Asciinema za pomocą pip

Jeśli chcemy zainstalować tę aplikację przez pip, nasz system musi mieć pip3 zainstalowany wcześniej.

sudo pip3 install asciinema

Zainstaluj Asciinema ze źródła

Jeśli żadna z powyższych metod nie działa na Twoim komputerze, możesz go skompilować ręcznie. Twój system musi mieć zainstalowany Python 3, aby poprawnie zainstalować. Otwieramy terminal (Ctrl + Alt + T) i piszemy następujące polecenia:

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

Aby zainstalować asciinema w systemie Unix i innych systemach operacyjnych, możesz zapoznać się z jego plikiem strona instalacji. Możemy również zobaczyć wszystkie jego funkcje i możliwe udogodnienia na jego stronie GitHub.

Kiedy biegniemy "Asciinema" bez żadnego argumentu pokaże nam sekcję pomocy.

Asciinema pomoc

asciinema

Nagrywaj sesje terminalowe

Teraz będziemy nagrywać sesję terminala. Aby to zrobić, wykonamy:

asciinema rec test

Po uruchomieniu powyższego polecenia zostaną wyświetlone następujące dane wyjściowe.

- Asciicast recording started.
- Hit Ctrl-D or type "exit" to finish.

Od tego czasu Działania terminala są rejestrowane i zapisywane w pliku o nazwie „test” w bieżącym katalogu roboczym.

Aby dodać trochę treści do tego przykładu, napiszemy kilka poleceń.

uname -a
echo "Hola ubunlog.com"
ls -l
pwd
df -h

To wystarczy na przykład. Aby zakończyć nagrywanie, będziemy musieli wcisnąć «CTRL + D» lub możemy też wpisać «exit». Po zakończeniu nagrywania na ekranie zostanie wyświetlony następujący komunikat.

- Asciicast recording finished.

Odtwarzanie nagranej sesji

Zarejestrowaną sesję Terminalu będziemy mogli odtworzyć za pomocą polecenia:

asciinema play test

„Test” to nazwa pliku, w którym zapisywane jest nagranie.

Prześlij sesję nagraniową na asciinema.org

Si nazwa pliku nie została określona do nagrywania, powstałe nagranie zostanie przesłane na stronę asciinema.org. Dzięki temu będziemy mogli podzielić się nim ze znajomymi, portalami społecznościowymi lub dodać do własnego bloga / strony internetowej.

To jest przykładowe dane wyjściowe, gdy nie określono nazwy pliku.

nagranie asciinema przesłane do asciinema

Jeśli naciśniemy klawisz ENTER, rozpocznie się przesyłanie nagrania do asciinema, org, terminal zwróci po kilku sekundach unikalny internetowy adres URL, taki jak powyższy.

Musisz tylko udostępnić ten adres URL z kim chcesz widzieć sesję Terminala w ich przeglądarce internetowej.

nagranie asciinema oglądane w przeglądarce

do udostępnij sesję nagraniowąwystarczy kliknąć przycisk udostępniania znajdujący się w prawym dolnym rogu strony. Co więcej, możemy pobrać nagranie. Aby to zrobić, kliknij przycisk Pobierz u dołu.

udział asciinema w sieciach

Wszystko nasze nagrania będą domyślnie przechowywane w serwisie internetowym jako prywatne. Nie są wymieniane w wyszukiwarkach ani innych witrynach internetowych. Będą widoczne tylko dla właściciela adresu URL.

Zarządzaj swoimi nagraniami na asciinema.org

Możesz zarządzać swoimi przesłanymi sesjami na stronie asciinena.org. Aby to zrobić, musisz uwierzytelnić się w witrynie uruchamiając następujące polecenie w Terminalu:

asciinema auth

To polecenie utworzy adres URL, który przeniesie Cię do ustawień konta na stronie asciinema.org. Gdy wszystkie dane zostaną zakryte (są bezpłatne i można je za chwilę uzupełnić), będziesz mógł usunąć zarejestrowaną sesję Terminala.

asciinema usuń nagranie

Wystarczy kliknąć przycisk koła zębatego obok przycisku „Pobierz” u dołu i wybrać opcję „Usuń”. A dzięki temu zostanie wyeliminowany.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.