Maslinux
Las noticias más recientes sobre GNU-Linux

Asciinema – Registra las sesiones de terminal y compártelas en la Web

Asciinema - Record Terminal sessions

Asciinema es una herramienta de grabación rápida, liviana y de código abierto. A diferencia del comando “script”, Asciinema no sólo registra nuestras actividades de Terminal, sino que también nos ayuda a compartirlas en la web si es necesario. Puede compartir las grabaciones copiando su URL y enviándola a un amigo o publicándola en una red social. Es compatible con Linux, Mac OS X y * BSD.

Asciinema podría ser útil en las siguientes situaciones:

-Los instructores en línea pueden grabar y compartir la sesión de Terminal cuando enseñan comandos de Linux a los estudiantes.
-Los estudiantes pueden compartir sus actividades de Terminal con sus tutores en línea cuando se les ha asignado una línea de comando.
-Los administradores junior pueden grabar y compartir sus actividades de Terminal con el soporte técnico remoto o expertos en la materia cuando buscan ayuda.
-Los escritores técnicos o los bloggers pueden registrar las actividades del terminal y utilizarlas mientras escriben un libro o una publicación en el blog.
Las posibilidades son infinitas. Sea lo que sea, cuando se trata de grabar una sesión terminal, Asciinema es muy útill. En esta guía, vamos a ver cómo instalar asciinema en diferentes distribuciones de Linux y cómo grabar sus sesiones de Terminal. Además, veremos cómo compartir las sesiones de terminal grabadas en la web.

Instalar Asciinema

Lo bueno es que los desarrolladores han empaquetado asciinema para casi todas las distribuciones de Linux, y está disponible en los repositorios oficiales de muchas distros de Linux.

En Arch Linux y derivados como Antergos, Manjaro Linux, ejecute el siguiente comando para instalar asciinema.

sudo pacman -S asciinema

En Debian:

sudo apt-get install asciinema

Fedora:

sudo dnf install asciinema

openSUSE:

sudo zypper in asciinema

Ubuntu, Linux Mint and other Ubuntu flavours:

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

Instalar Asciinema como snap

Asciinema también disponible como paquete de presión. Puede instalar Snap en Arch Linux y Fedora.

sudo snap install asciinema --classic

Instalar Asciinema usando pip

sudo pip3 install asciinema

Su sistema debe tener pip3 instalado antes de instalar asciinema.

Instalar Asciinema desde las fuentes

Si ninguno de los métodos anteriores funciona, puede compilarlo manualmente e instalarlo desde el origen como se muestra a continuación.

Su sistema debe tener instalado Python 3 para combinar Asciinema de origen.

 

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

Para instalar asciinema en Unix y otros sistemas operativos, consulte  página de instalación.

Registro de sesiones terminales utilizando Asciinema

El uso es trivial.

Cuando ejecuta “asciinema” sin ningún argumento, mostrará la sección de ayuda.

 

$ asciinema 
usage: __main__.py [-h] [--version] {rec,play,upload,auth} ...

Record and share your terminal sessions, the right way.

positional arguments:
 {rec,play,upload,auth}
 rec Record terminal session
 play Replay terminal session
 upload Upload locally saved terminal session to asciinema.org
 auth Manage recordings on asciinema.org account

optional arguments:
 -h, --help show this help message and exit
 --version show program's version number and exit

example usage:
 Record terminal and upload it to asciinema.org:
 asciinema rec
 Record terminal to local file:
 asciinema rec demo.json
 Record terminal and upload it to asciinema.org, specifying title:
 asciinema rec -t "My git tutorial"
 Record terminal to local file, "trimming" longer pauses to max 2.5 sec:
 asciinema rec -w 2.5 demo.json
 Replay terminal recording from local file:
 asciinema play demo.json
 Replay terminal recording hosted on asciinema.org:
 asciinema play https://asciinema.org/a/difqlgx86ym6emrmd8u62yqu8

For help on a specific command run:
 asciinema <command> -h

Grabar sesiones de terminal

Ahora, vamos a grabar una sesión de terminal. Para ello, ejecute:

asciinema rec test

Una vez que ejecute el comando anterior, verá la siguiente salida.

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

 

Ahora, las actividades de Terminal están siendo grabadas y guardadas en el archivo llamado “test” en el directorio de trabajo actual.

Escriba algunos comandos aleatorios.

uname -a
echo "Welcome to OSTechNix"
ls -l
pwd
touch ostechnix.txt
df -h

Eso es suficiente. Para finalizar la grabación, pulse “CTRL + D” o escriba “exit”.

Cuando termine la grabación, aparecerá el siguiente mensaje.

~ Asciicast recording finished.

Reproducción de la sesión grabada

Puede reproducir la sesión de Terminal grabada con el comando:

asciinema play test

Reemplace “texto” por su nombre de archivo.

Subiendo la sesión de grabación a asciinema.org wite

Si no especifica el nombre de archivo para la grabación, se le pedirá que cargue la grabación resultante en el sitio web asciinema.org, para que pueda compartirla con sus amigos o medios sociales o agregarla a su propio blog / sitio web.

Esta es la salida de ejemplo cuando no especifica el nombre del archivo.

~ Asciicast recording finished.
~ Press <Enter> to upload, <Ctrl-C> to cancel.

Presione la tecla ENTER para cargar la grabación en el sitio de asciinema. Recibirá una URL web única como la siguiente después de unos segundos.

https://asciinema.org/a/Emsah6mnIctFdw9m3BnEdBxer

Sólo tienes que compartirlo con tu colega o amigo o con quien quieras ver tu sesión de Terminal en su navegador web. O bien, puede verlo en su propio navegador.

Una vez que su amigo haya ingresado la URL anterior en la barra de direcciones de su navegador, podrá ver su grabación.

También puede compartirlo en redes sociales o incrustarlo en otros sitios web o en su propio blog.

Para compartir la sesión de grabación, haga clic en el botón compartido en la esquina inferior derecha.

 

Además, puede descargarlo si lo desea. Para ello, basta con hacer clic en el botón Descargar en la parte inferior.

Toda su grabación será mantenida como privada. Por lo tanto, no se enumeran en los motores de búsqueda u otros sitios web. Sólo serán visibles para alguien que le dé la URL.

Borrar grabaciones

Para borrar la sesión de Terminal grabada, haga clic en el botón Engranaje situado junto al botón “Descargar” en la parte inferior y pulse la opción “Eliminar”.

Gestione sus grabaciones en el sitio asciinema.org

Puede administrar las sesiones subidas en el sitio asciinena.org. Para hacerlo, debe autenticarse en el sitio ejecutando el siguiente comando en el Terminal:

asciinema auth

Se le dará una URL única como la siguiente.

https://asciinema.org/connect/24f95ad3-e046-3fd9-b2d7-5f245b5ba42f

 

Abra la URL anterior en un explorador para registrar su token de API y asigne cualquier asciicto grabada a su perfil.

Ingrese sus datos y haga clic en Guardar para crear su perfil.

Ahora, puede editar, establecer el título / descripción a sus grabaciones subidas y también puede eliminar si no las quiere en línea más.

Original

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • Cómo matar un proceso del sistema que no responde en GNU/Linux (99)
  • 5 Recursos para aprender Python (99)
  • CodeBlocks: Un IDE freeware y multiplataforma C, C ++ y Fortran (98)
  • Perdón por los últimos fallos de maslinux.es (Podcast) (95)
  • Openmandriva también abandona soporte a 32 Bits (90)
  • Accesos directos del teclado de GNOME Shell que quizás no conozcas (90)
  • Cómo instalar Firefox Quantum en GNU/Linux (37)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies