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
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.
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.
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.
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.
Wystarczy kliknąć przycisk koła zębatego obok przycisku „Pobierz” u dołu i wybrać opcję „Usuń”. A dzięki temu zostanie wyeliminowany.