Ttyrec, program untuk merekam aktivitas Anda di terminal Ubuntu

tentang ttyrec

Pada artikel selanjutnya kita akan melihat ttyrec. Ini adalah program yang berumur beberapa tahun, tetapi masih mampu merekam output TTY dari sebuah program dalam mode teks bersama dengan cap waktu dan kemudian memutarnya kembali. Program ini mirip dengan perintah skrip, tetapi juga memungkinkan Anda untuk menjeda, memperlambat, atau mempercepat pemutaran.

Dengan ttrec kita dapat merekam semua perintah yang kita tulis pada prompt terminal dan menyimpannya dalam sebuah file. Kemudian memungkinkan untuk memainkannya dengan perintah ttyplay. Selain itu kita juga bisa mengkonversi rekaman ke gif animasi dengan ttygif. Ttrec adalah cabang dari perintah skrip untuk merekam informasi waktu dengan presisi mikrodetik.

Karakteristik umum ttyrec

Beberapa fitur yang termasuk di dalamnya adalah:

  • tyrec membutuhkan lebih sedikit parameter untuk perekaman dan pemutaran daripada opsi lain untuk menyelamatkan terminal.
  • Rekaman dalam satu file.
  • Anda dapat merekam emacs -nw, vi, lynx atau program apa pun yang berjalan di tty.
  • File keluaran berisi informasi cap waktu selain data terminal.
  • Kami akan mampu menimpa atau menambahkan konten ke file yang dihasilkan.
  • Panggil secara otomatis uudecode.dll.
  • Mempercepat / memperlambat reproduksi.
  • Memungkinkan telusuri rekaman ttyrecord secara real time.
  • Kita bisa mengukur waktu data yang direkam.

Instal ttyrec

Program ttyrec tidak disertakan secara default di semua distribusi Gnu / Linux. Untuk menginstalnya Anda hanya perlu menggunakan apt. Untuk menginstalnya, di terminal (Ctrl + Alt + T) kita harus mengeksekusi:

instalasi ttyrec

sudo apt install ttyrec

Penggunaannya cukup sederhana, bahkan lebih dari perintah Script. Untuk menjalankannya, Anda harus melakukannya panggil program dengan menentukan nama file keluaran. Format yang digunakan akan menjadi seperti berikut:

ttyrec < ArchivodeLog >

Cara menggunakan ttyrec

Contoh berikut menunjukkan tyrec merekam sesi dalam file bernama ttylog:

ttyrec -a ttylog

Hal ini dapat berhenti merekam aktivitas terminal menekan kombinasi tombol Ctrl + D. Kami juga bisa menulis keluar.

Untuk menggunakan perintah ini kami akan memiliki beberapa opsi seperti:

  • -a →Tambahkan output ke file atau ttyrecord, alih-alih menimpanya.
  • -u → Dengan opsi ini ttyrec secara otomatis memanggil uudecode dan menyimpan keluarannya ketika data yang disandikan muncul dalam sesi. Akan mengizinkan kita mentransfer file dari host jarak jauh.
  • -e perintah → Panggil perintah saat ttyrec dimulai.

Untuk informasi lebih lanjut tentang program ini, Anda dapat mengunjungi situs proyek o lihat halaman manual mengetik di terminal (Ctrl + Alt + T):

halaman manual ttyrec

man ttyrec

Data yang direkam dapat diputar ulang dengan perintah ttyplay itu sudah termasuk. Untuk memutar ulang aktivitas yang direkam, Anda perlu gunakan perintah ttyplay diikuti dengan nama file log:

ttyplay < ArchivodeLog >

Konversi rekaman ke GIF

Kami akan mampu gunakan TTYGIF untuk mengonversi rekaman ke GIF. Program ini memiliki proyek diunggah ke GitHub dengan petunjuk tentang pemasangan dan penggunaannya.

instalasi ttygif

sudo apt install imagemagick ttyrec gcc x11-apps

git clone https://github.com/icholy/ttygif.git

cd ttygif

make

sudo make install 

Membuat gif sangat sederhana. Pertama kami mulai merekam dengan:

ttyrec ejemplo

Setelah kita selesai, kita bisa menggunakan kombinasinya Ctrl + D Di terminal. Kami juga bisa melakukannya dengan pesanan keluar, dengan kerugian bahwa perintah terakhir akan disimpan dalam GIF yang dihasilkan.

Sekarang untuk dikonversi ke format gif yang harus Anda lakukan adalah menggunakan perintah seperti berikut:

pembuatan file gif dengan ttygif

ttygif ejemplo

Dan kami sudah memilikinya. GIF kami akan disimpan di file tty.gif. Jika kami mendapatkan kesalahan seperti: Kesalahan: variabel lingkungan WINDOWID kosong, WINDOWID perlu dikonfigurasi secara manual. Ini dapat dilakukan dengan mengetik di terminal (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Setelah menulis perintah sebelumnya, sekarang kita dapat meluncurkan kembali perintah ttygif untuk mulai membuat gif. Pembuatan file ini mungkin membutuhkan waktu beberapa saat.

gif dibuat dengan ttygif

Copot pemasangan

Untuk menghapus ttyrec dari komputer Anda, Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis perintah berikut:

sudo apt remove ttyrec

Program seperti ini adalah pilihan yang baik untuk perekaman sesi terminal. Jenis program ini adalah pilihan yang baik untuk berbagi pengetahuan atau tutorial. Perintah ttyrec, meskipun tidak diinstal secara default, adalah pilihan yang bagus untuk pengguna yang tidak terbiasa menjalankan banyak perintah di terminal. Ini adalah satu lagi dari banyak kemungkinan yang ada saat ini untuk merekam dan mereproduksi aktivitas terminal.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.