GNU/Linux >> Belajar Linux >  >> Linux

Cara merekam terminal Linux Anda menggunakan asciinema

Di bidang pekerjaan saya, serta di banyak posisi teknis langsung, ada kalanya merekam pekerjaan Anda diperlukan. Terkadang, ini adalah bentuk pencatatan tingkat lanjut; di lain waktu, ini adalah cara cepat dan mudah untuk mengirim petunjuk kepada seseorang junior. Anda bahkan dapat merekam terminal Anda untuk "asuransi" jika Anda adalah tipe paranoid. Either way, tidak dapat disangkal bahwa perangkat lunak perekaman terminal adalah alat yang rapi dan praktis untuk dimiliki di gudang senjata Anda.

Jadi, dalam menjelajahi beberapa dari berbagai cara untuk melakukan ini, saya menemukan apa yang mudah menjadi perekam terminal favorit saya. Asciinema (diucapkan as-kee-nuh-muh) adalah perangkat lunak sumber terbuka gratis yang dibuat khusus untuk perekaman sesi terminal. Tetapi ini memungkinkan Anda untuk mengambil rekaman selangkah lebih maju dan membagikannya melalui web (Anda dapat mengirim kode sematan atau file sumber sesuai kebutuhan).

[ Pembaca juga menyukai: Keterampilan sysadmin:Apa yang perlu diketahui sysadmin junior ]

Instalasi

Untuk contoh yang akan Anda lihat di bawah, saya menggunakan workstation Fedora 33. Untuk informasi tentang penginstalan ke sistem operasi lain, lihat dokumentasi penginstalan.

Untuk menginstal: sudo dnf install asciinema

Dari terminal saya:

[tcarrigan@client ~]$ sudo dnf install asciinema
[sudo] password for tcarrigan: 
Fedora Modular 32 - x86_64                       26 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates             62 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates            184 kB/s | 182 kB     00:00    
Fedora 32 - x86_64 - Updates                     33 kB/s |  14 kB     00:00    
Fedora 32 - x86_64 - Updates                    3.3 MB/s | 6.2 MB     00:01    
Package asciinema-2.0.2-2.fc32.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Seperti yang Anda lihat di atas, instalasi selesai. Sekarang, bagaimana sebenarnya kita menggunakan software ini?

Penggunaan dasar

Penggunaan paling dasar dari perangkat lunak ini adalah untuk membuat rekaman, jadi di situlah kita akan mulai. Untuk mulai merekam terminal Anda, Anda akan menggunakan perintah:
asciinema rec [filename] . Pada titik ini, Anda ingin menjalankan perintah apa pun yang ingin Anda rekam. Saat Anda siap untuk mengakhiri rekaman, Anda akan menggunakan Ctrl + D atau ketik exit . Begini tampilannya.

[tcarrigan@client ~]$ asciinema rec terminal_rec_demo
asciinema: recording asciicast to terminal_rec_demo
asciinema: press <ctrl-d> or type "exit" when you're done
[tcarrigan@client ~]$ This is how you record a terminal session. When finished...just use Ctrl+D
bash: This: command not found...
[tcarrigan@client ~]$ exit
asciinema: recording finished
asciinema: asciicast saved to terminal_rec_demo

Anda sekarang dapat menemukan file mentah di direktori home/user Anda.

[tcarrigan@client ~]$ ls -l
total 752
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Desktop
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Aug  3 21:48 Documents
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Downloads
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Music
drwxr-xr-x. 2 root      root        4096 Jun 25 16:48 p
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Pictures
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Public
-rw-rw-r--. 1 tcarrigan tcarrigan  32553 Nov  6 17:12 tail_demo
-rw-rw-r--. 1 tcarrigan tcarrigan 690827 Nov  6 17:12 tcpdump.txt
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Templates
-rw-rw-r--. 1 tcarrigan tcarrigan   2532 Dec  7 15:14 terminal_rec_demo
drwxrwxr-x. 3 tcarrigan tcarrigan   4096 Jun 25 16:48 test
drwxr-xr-x. 2 tcarrigan tcarrigan   4096 Jun 24 12:29 Videos

Sekarang setelah Anda memiliki rekaman Anda, bagaimana Anda bisa membagikannya? Di situlah alat ini menjadi sangat rapi.

Berbagi

Untuk membagikan rekaman Anda, Anda harus terlebih dahulu mendapatkan file ke web. Anda dapat memulai dengan mengunggah file Anda ke situs asciinema.org. Untuk melakukannya, Anda akan menggunakan upload <filename> memerintah. Sekarang, agar ini berfungsi, Anda perlu mengautentikasi terminal Anda dengan akun Anda di situs web asciinema. Untuk informasi selengkapnya tentang cara melakukannya, Anda akan melihat bagian "auth" pada halaman web berikut (ke arah bawah).

Setelah Anda mengunggah rekaman Anda ke halaman web, Anda dapat masuk ke akun Anda dan melihatnya. Setelah Anda berada di sini, semudah mengambil kode sematan atau URL dan menggunakannya sesuai kebutuhan. Jika semuanya berjalan dengan baik, Anda akan melihat sesuatu yang sangat mirip dengan contoh berikut.

Ini adalah produk akhir dari output di bagian "Penggunaan Dasar".

[ Dapatkan ebook gratis ini:Mengelola kluster Kubernetes Anda untuk boneka. ]

Itu bungkusnya

Jika Anda merasa ini bermanfaat, saya mendorong Anda untuk mencoba alat ini di blog Anda berikutnya atau, ketika seseorang membutuhkan Anda untuk menunjukkan cara melakukannya, Anda dapat mengirimkan rekaman ini kepada mereka sehingga mereka dapat merujuknya sesuai kebutuhan!


Linux
  1. Rekam sesi terminal Anda dengan Asciinema

  2. Bagaimana tmux memicu kegembiraan di terminal Linux Anda

  3. Cara Mempercantik Terminal dan Shell Linux Anda

  1. Cara mengubah warna terminal Linux Anda

  2. Bagaimana membawa keberuntungan ke terminal Linux Anda

  3. Bagaimana cara Keluar dari terminal Linux menggunakan skrip Python?

  1. Lakukan petualangan di terminal Linux Anda

  2. Cara Membuat File di Linux Menggunakan Terminal/Command Line

  3. Cara Mencadangkan Seluruh Sistem Linux Anda Menggunakan Rsync