GNU/Linux >> Linux Esercitazione >  >> Linux

Come registrare sessioni del terminale Linux utilizzando Asciinema

Asciinema (pronunciato as-kee-nuh-muh) è un programma da riga di comando leggero e open source creato esclusivamente per registrare sessioni di terminale e condividerle con altri utenti Linux tramite il Web utilizzando un codice incorporato o il file sorgente come richiesto. Mira a essere un punto di riferimento per ogni utente del terminale che desidera condividere la propria esperienza con gli altri. In altre parole, è un luogo in cui mostrare le tue abilità.

[ Potrebbe piacerti anche:Exa – A Modern Replacement for ls Command ]

Come funziona l'asciinema

il programma asciinema è composto da vari pezzi complementari:

  • un registratore di sessioni di terminale a riga di comando puramente testuale, asciinema,
  • un sito Web con un'API su asciinema.org,
  • un lettore javascript

Quando esegui asciinema rec comando nel tuo terminale la registrazione inizia e cattura tutto l'output che viene visualizzato sul tuo terminale mentre esegui i comandi. Al termine della registrazione (premendo Ctrl-D o eseguendo exit ) quindi l'output catturato viene caricato sul sito Web asciinema.org e pronto per la riproduzione sul Web.

Installa Asciinema in Linux

Esistono vari modi per installare asciinema , ma lo installeremo dai repository predefiniti utilizzando il gestore pacchetti di sistema come mostrato.

Installa Asciinema in Debian/Ubuntu e Mint

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

Installa Asciinema in Fedora/CentOS e RHEL

$ sudo dnf install asciinema
Or
$ sudo yum install asciinema

Installa Asciinema in Arch &Manjaro Linux

$ sudo pacman -S asciinema

Installa Asciinema in openSUSE

$ sudo zypper in asciinema

Installa Asciinema in Gentoo Linux

$ sudo emerge -av asciinema

Se nessuno dei precedenti funziona per te, devi installarlo dal sorgente clonando il repository ed eseguire l'ultima versione di asciinema:

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

Una volta che l'asciinema completata l'installazione, puoi andare avanti per apprendere l'utilizzo di base di questo software come mostrato.

Utilizzo di base di Asciinema in Linux

Per iniziare a registrare la sessione del terminale, esegui il seguente comando.

$ asciinema rec terminal_rec

Ora esegui tutti i comandi che desideri registrare. Quando sei pronto per terminare la registrazione, usa semplicemente il Ctrl + D oppure digita exit . Ecco come appare.

Per riprodurre un file registrato localmente, esegui:

$ asciinema play terminal_rec

Per condividere le registrazioni del tuo terminale con altri utenti, devi prima caricare il file sul sito asciinema.org eseguendo:

$ asciinema upload terminal_rec

Per funzionare, devi creare un account e autenticare il tuo terminale con il tuo account sul sito Web di asciinema. Per ulteriori informazioni su come farlo, visita la sezione auth in fondo alla pagina web.

In alternativa, puoi iniziare a registrare senza specificare il nome del file, quindi la registrazione risultante viene caricata per impostazione predefinita su asciinema.org, dove può essere guardata e condivisa.

$ asciinema rec

Dopo aver caricato le tue registrazioni, puoi accedere al tuo account asciinema e visualizzarle. Una volta che sei qui, è semplice come prendere il codice di incorporamento o l'URL e condividerlo con altri membri.


Linux
  1. Come creare un file in Linux utilizzando Terminale/riga di comando

  2. Come registrare il tuo terminale Linux usando asciinema

  3. Come riprodurre le sessioni del terminale registrate con il comando di script Linux

  4. Come posso eliminare le cartelle usando regex dal terminale Linux

  5. Come uscire dal terminale Linux usando lo script Python?

Come riprodurre le sessioni del terminale registrate utilizzando il comando Scriptreplay

Come aprire una finestra di un terminale Linux

Come creare un file in Linux usando Terminal

Come registrare sessioni di terminale in Ubuntu

Come aprire un PDF in un terminale Linux

Utilizzo di cut su terminale Linux