Ttyrec, program untuk merakam aktiviti anda di terminal Ubuntu

mengenai ttyrec

Dalam artikel seterusnya kita akan melihat ttyrec. Ini adalah program yang berumur beberapa tahun, tetapi masih mampu dilakukan rakam output TTY program dalam mod teks bersama dengan cap waktu dan kemudian mainkan semula. Program ini serupa dengan perintah skrip, tetapi juga memungkinkan anda menjeda, melambatkan atau mempercepat main balik.

Dengan ttrec kita dapat merakam semua perintah yang kita tulis di terminal permintaan dan menyimpannya dalam fail. Kemudian membolehkan memainkannya dengan arahan ttyplay. Selain itu kita juga boleh menukar rakaman ke gif animasi dengan ttygif. Ttrec adalah garpu dari arahan skrip untuk merakam maklumat masa dengan ketepatan mikrodetik.

Ciri umum ttyrec

Beberapa ciri yang disertakan adalah:

  • ttyrec memerlukan lebih sedikit parameter untuk rakaman dan main balik daripada pilihan lain untuk menyelamatkan terminal.
  • Rekod dalam satu fail.
  • Anda boleh merakam emacs -nw, vi, lynx atau sebarang program yang dijalankan secara tty.
  • Fail output mengandungi maklumat cap masa sebagai tambahan kepada data terminal.
  • Kami akan dapat menimpa atau menambah kandungan ke fail yang dihasilkan.
  • Panggil secara automatik kod uud.
  • Laju / perlahankan pembiakan semula.
  • Membenarkan semak rakaman ttyrecord dalam masa nyata.
  • Kita boleh mengukur masa data direkodkan.

Pasang ttyrec

Program ttyrec tidak disertakan secara lalai dalam semua pengedaran Gnu / Linux. Untuk memasangnya anda hanya perlu menggunakan apt. Untuk memasangnya, di terminal (Ctrl + Alt + T) kita harus melaksanakan:

pemasangan ttyrec

sudo apt install ttyrec

Penggunaannya cukup mudah, bahkan lebih dari perintah Skrip. Untuk melaksanakannya, anda perlu panggil program yang menentukan nama fail output. Format yang akan digunakan adalah seperti berikut:

ttyrec < ArchivodeLog >

Cara menggunakan ttyrec

Contoh berikut menunjukkan ttyrec merakam sesi dalam fail bernama ttylog:

ttyrec -a ttylog

Ia boleh berhenti merakam aktiviti terminal menekan kombinasi kekunci Ctrl + D. Kita juga boleh menulis keluar.

Untuk menggunakan perintah ini, kami akan mempunyai beberapa pilihan seperti:

  • -a →Tambahkan output ke fail atau ttyrecord, bukannya menimpanya.
  • -u → Dengan pilihan ini, ttyrec secara automatik memanggil uudecode dan menyimpan outputnya ketika data yang dikodkan muncul dalam sesi. Akan membenarkan kita pindahkan fail dari hos jauh.
  • -e arahan → Memohon arahan semasa ttyrec bermula.

Untuk maklumat lebih lanjut mengenai program ini, anda boleh mengunjungi laman web projek o rujuk halaman lelaki menaip di terminal (Ctrl + Alt + T):

halaman lelaki ttyrec

man ttyrec

Data yang dirakam dapat dimainkan semula dengan arahan ttyplay yang disertakan. Untuk memainkan aktiviti yang dirakam, anda perlu gunakan arahan ttyplay diikuti dengan nama fail log:

ttyplay < ArchivodeLog >

Tukar rakaman ke GIF

Kami akan dapat gunakan TTYGIF untuk menukar rakaman ke GIF. Program ini mempunyai projek dimuat naik ke GitHub dengan arahan mengenai pemasangan dan penggunaannya.

pemasangan 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 mudah. Pertama kami mula membuat rakaman dengan:

ttyrec ejemplo

Setelah selesai, kita boleh menggunakan gabungannya Ctrl + D Di terminal. Kita juga boleh melakukannya dengan pesanan keluar, dengan kelemahan bahawa perintah terakhir akan direkodkan dalam GIF yang dihasilkan.

Sekarang untuk tukar ke format gif yang harus anda lakukan ialah menggunakan arahan seperti berikut:

pembuatan fail gif dengan ttygif

ttygif ejemplo

Dan kita sudah memilikinya. Gif kami akan disimpan dalam fail tty.gif. Sekiranya kita mendapat ralat seperti: Ralat: Pemboleh ubah persekitaran WINDOWID kosong, perlu mengkonfigurasi WINDOWID secara manual. Ini boleh dilakukan dengan menaip terminal (Ctrl + Alt + T):

sudo apt-get install xdotool

export WINDOWID=$(xdotool getwindowfocus)

Setelah menulis arahan sebelumnya, kita sekarang dapat melancarkan perintah ttygif sekali lagi untuk mula membuat gif. Membuat fail ini mungkin memerlukan sedikit masa.

gif dibuat dengan ttygif

Nyahpasang

Untuk mengeluarkan ttyrec dari komputer anda, anda hanya perlu membuka terminal (Ctrl + Alt + T) dan tulis arahan berikut:

sudo apt remove ttyrec

Program seperti ini adalah pilihan yang baik untuk rakaman sesi terminal. Jenis program ini adalah pilihan yang baik untuk berkongsi pengetahuan atau tutorial. Perintah ttyrec, walaupun tidak dipasang secara lalai, adalah pilihan yang baik untuk pengguna yang tidak terbiasa menjalankan banyak perintah di terminal. Ini adalah salah satu daripada banyak kemungkinan yang ada hari ini untuk merakam dan menghasilkan semula aktiviti terminal.


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.