Asciinema, rakam dan kongsi sesi terminal anda

asciinema mengenai

Dalam artikel seterusnya kita akan melihat Asciinema. Aplikasi ini akan membantu kita untuk rakam sesi Terminal. Alat ini akan membuat kita melupakan keuntungan besar rakaman skrins. Asciinema ialah alat pembakar sumber cepat, ringan dan terbuka.

Tidak seperti aplikasi lain yang serupa, aplikasi ini bukan sahaja merakam aktiviti Terminal kami tetapi juga membantu kami untuk berkongsi rakaman dari web. Kami akan dapat berkongsi rakaman dengan menyalin URL yang akan dihasilkan dan membolehkan kami menghantarnya kepada rakan kami atau menerbitkannya di rangkaian sosial kami. Alat ini adalah serasi dengan GNU / Linux, Mac OS X dan * BSD.

Aplikasi ini boleh berguna dalam banyak keadaan, yang bergantung pada keperluan setiap pengguna. Kemungkinan tidak ada habisnya, terutama ketika merakam sesi terminal dan kemudian membagikannya. Dalam catatan ini kita akan melihat bagaimana pasang asciinema di Ubuntu dan bagaimana merakam sesi Terminal kami.

Pasang Asciinema

Perkara yang baik mengenai alat ini adalah bahawa pembangun telah mengemasnya untuk hampir semua pengedaran GNU / Linux, dan mereka juga menawarkan kemungkinan pemasangan yang berbeza untuk Ubuntu kami.

Pasang Asciinema dari PPA

Aplikasi ini terdapat di repositori rasmi banyak distro GNU / Linux. Tetapi jika kita tidak menjumpainya kita boleh menggunakan PPA berikut. Untuk melakukan ini, kami membuka terminal (Ctrl + Alt + T) dan menulis di dalamnya:

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

Pasang Asciinema melalui snap

Kami juga akan dapat mencari alat ini tersedia sebagai pek snap. Untuk memasangnya, kami membuka terminal (Ctrl + Alt + T) dan taip:

sudo snap install asciinema --classic

Pasang Asciinema menggunakan pip

Sekiranya kita ingin memasang aplikasi ini melalui pip, sistem kita mesti mempunyai pip3 dipasang sebelum ini.

sudo pip3 install asciinema

Pasang Asciinema dari sumber

Sekiranya tiada kaedah di atas berfungsi pada komputer anda, anda boleh menyusunnya secara manual. Sistem anda mesti memasang Python 3 agar dapat dipasang dengan betul. Kami membuka terminal (Ctrl + Alt + T) dan menulis arahan berikut:

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

Untuk memasang asciinema pada Unix dan sistem operasi lain, anda boleh merujuknya halaman pemasangan. Kami juga dapat melihat semua ciri dan kemudahannya dari halamannya GitHub.

Semasa kita berlari "Asciinema" tanpa sebarang hujah akan menunjukkan bahagian bantuan kepada kami.

Bantuan Asciinema

asciinema

Rakam sesi terminal

Sekarang, kita akan merakam sesi terminal. Untuk melakukan ini, kami akan melaksanakan:

asciinema rec test

Setelah anda menjalankan perintah di atas, output berikut akan ditunjukkan.

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

Sejak itu, Kegiatan terminal sedang direkam dan disimpan dalam file yang disebut "test" dalam direktori kerja semasa.

Untuk memberikan sedikit isi pada contoh ini, kami akan menulis beberapa arahan.

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

Ini cukup untuk contohnya. Untuk menamatkan rakaman, kita perlu menekan «CTRL + D» atau kita juga boleh menaip «keluar». Apabila rakaman selesai, mesej berikut akan dipaparkan di layar.

- Asciicast recording finished.

Main semula sesi yang dirakam

Kami akan dapat menghasilkan semula sesi Terminal yang dirakam menggunakan arahan:

asciinema play test

"Uji" adalah nama fail di mana rakaman disimpan.

Muat naik sesi rakaman ke asciinema.org

Si nama fail tidak ditentukan untuk rakaman, rakaman yang dihasilkan akan dimuat naik ke laman web asciinema.org. Berkat ini, kami dapat membagikannya kepada rakan, media sosial atau menambahkannya ke blog / laman web kami sendiri.

Ini adalah contoh output apabila nama fail tidak ditentukan.

rakaman asciinema dimuat naik ke asciinema

Sekiranya kita menekan kekunci ENTER, rakaman akan mula dimuat naik ke asciinema, org, terminal akan mengembalikan URL web yang unik seperti yang sebelumnya setelah beberapa saat.

Anda hanya perlu berkongsi URL ini dengan siapa anda ingin melihat sesi Terminal di penyemak imbas web mereka.

rakaman asciinema dilihat dalam penyemak imbas

kepada berkongsi sesi rakaman, kita hanya perlu mengklik butang kongsi yang terletak di sudut kanan bawah web. Apa lagi, kita boleh memuat turun rakaman. Untuk melakukan ini, cukup klik butang Muat turun di bahagian bawah.

asciinema berkongsi dalam rangkaian

Semua rakaman kami akan dirahsiakan di laman web secara lalai. Mereka tidak disenaraikan di enjin carian atau laman web lain. Mereka hanya dapat dilihat oleh sesiapa sahaja yang memiliki URL.

Uruskan rakaman anda di asciinema.org

Anda boleh menguruskan sesi muat naik anda di laman asciinena.org. Untuk melakukannya, anda mesti mengesahkan di laman web ini dengan menjalankan perintah berikut di Terminal:

asciinema auth

Perintah ini akan menghasilkan URL yang akan membawa anda ke tetapan akaun di laman web asciinema.org. Setelah semua data dilindungi (percuma dan dapat diisi dalam sekejap), anda akan dapat menghapus sesi Terminal yang dirakam.

asciinema hapus rakaman

Anda hanya perlu mengklik butang Gear di sebelah butang "Muat turun" di bahagian bawah dan tekan pilihan "Padam". Dan dengan ini ia akan dihapuskan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.