Asciinema, optag og del dine terminalsessioner

asciinema om

I den næste artikel skal vi se på Asciinema. Denne applikation hjælper os optage terminalsessioner. Dette værktøj får os til at glemme den store fortjeneste af skærmoptagelses. Asciinema er en hurtigt, let og open source-brændeværktøj.

I modsætning til andre lignende applikationer registrerer denne ikke kun vores terminalaktiviteter, men hjælper os også med at dele optagelserne fra internettet. Vi vil være i stand til at dele optagelserne ved at kopiere den URL, der genereres, og tillade os at sende dem til vores venner eller offentliggøre dem på vores sociale netværk. Dette værktøj er kompatibel med GNU / Linux, Mac OS X og * BSD.

Denne applikation kan være nyttig i mange situationer, som afhænger af hver brugers behov. Mulighederne er uendelige, især når det gælder at optage en terminalsession og derefter dele den. I dette indlæg vil vi se hvordan installer asciinema på Ubuntu og hvordan man optager vores terminalsessioner.

Installer Asciinema

Det gode ved dette værktøj er, at udviklerne har pakket det til næsten alle GNU / Linux-distributioner, og de tilbyder os også forskellige installationsmuligheder for vores Ubuntu.

Installer Asciinema fra PPA

Denne applikation er tilgængelig i de officielle opbevaringssteder i mange GNU / Linux distroer. Men hvis vi ikke finder det vi kan bruge følgende PPA. For at gøre dette åbner vi en terminal (Ctrl + Alt + T) og skriver i den:

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

Installer Asciinema via snap

Vi vil også være i stand til at finde dette værktøj fås som snap-pakke. For at installere det åbner vi en terminal (Ctrl + Alt + T) og skriver:

sudo snap install asciinema --classic

Installer Asciinema ved hjælp af pip

Hvis vi vil installere denne applikation via pip, vores system skal have pip3 installeret før.

sudo pip3 install asciinema

Installer Asciinema fra kilden

Hvis ingen af ​​ovenstående metoder fungerer på din computer, du kan kompilere det manuelt. Dit system skal have Python 3 installeret for at kunne installeres korrekt. Vi åbner en terminal (Ctrl + Alt + T) og skriver følgende kommandoer:

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

For at installere asciinema på Unix og andre operativsystemer kan du henvise til dens installationssiden. Vi kan også se alle dens funktioner og mulige faciliteter fra dens side GitHub.

Når vi løber "Asciinema" uden noget argument viser os hjælpeafsnittet.

Asciinema hjælp

asciinema

Optag terminalsessioner

Nu skal vi optage en terminalsession. For at gøre dette udfører vi:

asciinema rec test

Når du har kørt ovenstående kommando, vises følgende output.

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

Siden da, Terminalaktiviteter registreres og gemmes i filen kaldet "test" i den aktuelle arbejdsmappe.

For at give lidt indhold til dette eksempel skal vi skrive nogle kommandoer.

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

Dette er tilstrækkeligt for eksemplet. For at afslutte optagelsen skal vi trykke på «CTRL + D», eller vi kan også skrive «exit». Når optagelsen er færdig, vises følgende meddelelse på skærmen.

- Asciicast recording finished.

Afspilning af den optagede session

Vi vil være i stand til at gengive den optagede terminalsession ved hjælp af kommandoen:

asciinema play test

"Test" er navnet på den fil, hvor optagelsen gemmes.

Upload optagesessionen til asciinema.org

Si filnavn er ikke angivet til optagelse, vil den resulterende optagelse blive uploadet til asciinema.org-webstedet. Takket være dette vil vi være i stand til at dele det med vores venner, sociale medier eller føje det til vores egen blog / hjemmeside.

Dette er prøveoutputtet, når filnavnet ikke er angivet.

asciinema-optagelse uploadet til asciinema

Hvis vi trykker på ENTER-tasten, vil optagelsen begynde at uploades til asciinema, org, returnerer terminalen en unik web-URL som den forrige efter et par sekunder.

Du skal bare dele denne URL med hvem du vil se terminalsessionen i deres webbrowser.

asciinema-optagelse set i browseren

til del optagesessionen, vi skal bare klikke på deleknappen i nederste højre hjørne af internettet. Hvad mere er, vi kan downloade optagelsen. For at gøre dette skal du bare klikke på knappen Download i bunden.

asciinema-deling i netværk

Alle vores optagelser holdes som standard private på hjemmesiden. De er ikke angivet i søgemaskiner eller andre websteder. De vil kun være synlige for den, der ejer URL'en.

Administrer dine optagelser på asciinema.org

Du kan administrere dine uploadede sessioner på asciinena.org-webstedet. At gøre det, du skal godkende på webstedet ved at køre følgende kommando i Terminal:

asciinema auth

Denne kommando producerer en URL, der fører dig til kontoindstillingerne på webstedet asciinema.org. Når alle data er dækket (de er gratis og kan udfyldes på et øjeblik), vil du være i stand til at slette den optagede terminalsession.

asciinema slet optagelse

Du skal bare klikke på Gear-knappen ved siden af ​​"Download" -knappen i bunden og trykke på "Slet". Og med dette vil det blive elimineret.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.