GNU/Linux >> Belajar Linux >  >> Linux

Cara Merekam Semua yang Anda Lakukan Di Terminal

Kami telah menerbitkan panduan yang menjelaskan cara menyimpan perintah di terminal itu sendiri dan menggunakannya sesuai permintaan . Ini sangat berguna bagi mereka yang tidak ingin menghafal perintah Linux yang panjang dan rumit. Hari ini, dalam panduan ini, kita akan melihat cara merekam semua yang Anda lakukan di Terminal menggunakan skrip perintah.

Anda mungkin telah menjalankan perintah, atau membuat direktori, atau menginstal aplikasi di Terminal. Perintah skrip hanya menyimpan apa pun yang telah Anda lakukan di Terminal. Anda kemudian dapat melihatnya jika ingin mengetahui apa yang telah Anda lakukan beberapa jam atau hari yang lalu.

Saya tahu saya tahu, kita dapat menggunakan tombol panah ATAS/BAWAH atau sejarah perintah untuk melihat perintah yang dijalankan sebelumnya. Namun, Anda tidak dapat melihat output dari perintah tersebut. Namun, perintah Script merekam dan menampilkan aktivitas sesi terminal yang lengkap.

Perintah script membuat TypeScript dari semua yang Anda lakukan di Terminal. Tidak masalah apakah Anda menginstal aplikasi, membuat direktori/file, menghapus folder. Semuanya akan direkam, termasuk perintah dan output masing-masing.

Perintah skrip akan membantu siapa yang menginginkan rekaman hard-copy dari sesi interaktif sebagai bukti tugas. Baik Anda seorang siswa atau pengajar, Anda dapat membuat salinan dari semua yang Anda lakukan di Terminal beserta semua outputnya.

Rekam Semua Yang Anda Lakukan Di Terminal Menggunakan Perintah Skrip Di Linux

Perintah skrip adalah bagian dari util-linux paket pada sistem berbasis RPM dan bsdutils paket pada sistem berbasis DEB dan sudah diinstal sebelumnya pada sebagian besar sistem operasi Linux modern. Jadi, jangan repot-repot menginstalnya.

Mari kita lanjutkan dan lihat cara menggunakannya secara real time.

Jalankan perintah berikut untuk memulai perekaman sesi Terminal.

$ script -a my_terminal_activities

Dimana, -a flag digunakan untuk  menambahkan output ke file atau ke TypeScript, dengan mempertahankan konten sebelumnya. Perintah di atas mencatat semua yang Anda lakukan di Terminal dan menambahkan output ke file bernama 'my_terminal_activities' dan simpan di direktori kerja Anda saat ini.

Contoh keluarannya adalah:

Script started, file is my_terminal_activities

Sekarang, jalankan beberapa perintah Linux acak di Terminal Anda.

$ mkdir ostechnix
$ cd ostechnix/
$ touch hello_world.txt
$ cd ..
$ uname -r

Setelah menjalankan semua perintah, akhiri sesi perintah 'script' menggunakan perintah:

$ exit

Setelah mengetik exit, Anda akan mendapatkan output berikut.

exit
Script done, file is my_terminal_activities

Rekam Semua Yang Anda Lakukan Di Terminal Menggunakan Perintah Skrip Di Linux

Seperti yang Anda lihat, aktivitas Terminal telah disimpan dalam file bernama 'my_terminal_activities' dan menyimpannya di direktori kerja saat ini.

Anda juga dapat menyimpan aktivitas Terminal dalam file di lokasi berbeda seperti di bawah ini.

$ script -a /home/ostechnix/documents/myscripts.txt

Semua perintah akan disimpan di /home/ostechnix/documents/myscripts.txt berkas.

Melihat Aktivitas Terminal yang Direkam

Untuk melihat aktivitas Terminal Anda, cukup buka file ini di editor teks apa pun atau cukup tampilkan menggunakan 'cat' perintah.

$ cat my_terminal_activities

Contoh keluaran:

Script started on 2019-10-22 12:07:37+0530
[email protected]:~$ mkdir ostechnix
[email protected]:~$ cd ostechnix/
[email protected]:~/ostechnix$ touch hello_world.txt
[email protected]:~/ostechnix$ cd ..
[email protected]:~$ uname -r
5.0.0-31-generic
[email protected]:~$ exit
exit

Script done on 2019-10-22 12:08:10+0530

Lihat Aktivitas Terminal

Seperti yang Anda lihat pada output di atas, perintah skrip telah merekam semua aktivitas Terminal saya, termasuk waktu mulai dan berakhirnya perintah skrip. Mengagumkan, bukan? Alasan untuk menggunakan perintah skrip adalah tidak hanya merekam perintah, tetapi juga output perintah. Sederhananya, perintah Script akan merekam semua yang Anda lakukan di Terminal.

Mainkan Sesi Terminal yang Direkam

Terkadang Anda mungkin ingin memutar ulang sesi Terminal, seperti GIF animasi, alih-alih hanya melihatnya. Jika demikian, Anda dapat dengan mudah melakukannya dengan perintah Scriptreplay. Lihat panduan berikut untuk mengetahui cara memainkan sesi Terminal yang direkam.

  • Cara Memutar Sesi Terminal yang Direkam Menggunakan Perintah Scriptreplay

Rekam satu perintah

Dimungkinkan juga untuk merekam output dari satu perintah menggunakan -c tandai seperti di bawah ini.

$ script -c "lsb_release -a" -a my_terminal_activities

Contoh keluaran:

Script started, file is my_terminal_activities
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
Script done, file is my_terminal_activities

Untuk melihat output perintah yang direkam, jalankan saja:

$ cat my_terminal_activities

Ini sangat berguna untuk menunjukkan demonstrasi penggunaan perintah tertentu kepada siswa atau membagikan hasil perintah kepada rekan kerja atau tim pendukung Anda.

Rekam sesi Terminal dengan stempel waktu

Sebagai salah satu pembaca kami Mr.Alastair Montgomery disebutkan di bagian komentar di bawah, kami dapat menyiapkan alias yang akan menandai sesi yang direkam.

Buat alias untuk perintah skrip seperti di bawah ini.

$ alias rec=’script -aq ~/term.log-$(date “+%Y%m%d-%H-%M”)’

Sekarang cukup masukkan perintah berikut mulai merekam Terminal.

$ rec

Sekarang, semua aktivitas Terminal Anda akan dicatat dalam file teks dengan stempel waktu, misalnya term.log-20191022-12-16 .

Rekam aktivitas Terminal dengan stempel waktu

Bacaan yang disarankan:

  • Asciinema – Rekam Sesi Terminal Dan Bagikan Di Web
  • Bookmark Perintah Linux Untuk Memudahkan Pemanggilan Berulang
  • Terapkan Tag Pada Perintah Linux Agar Mudah Mengambilnya Dari Riwayat
  • Memudahkan Memanggil Kembali Perintah Linux yang Terlupakan Menggunakan Apropos
  • Hewan – Pengelola Cuplikan Baris Perintah Sederhana
Unduh - EBook Gratis:"Lembar Cheat Baris Perintah Linux"

Rekam sesi Terminal dalam mode senyap

Seperti yang Anda perhatikan, ketika kami memulai perintah skrip untuk merekam sesi terminal, ini akan menampilkan pesan selamat datang - "Script dimulai, file adalah my_terminal_activities" dan menampilkan "Script selesai, file adalah my_terminal_activities" setelah selesai merekam. Jika Anda tidak ingin melihat pesan tersebut, Anda dapat menjalankan perintah skrip dalam mode senyap menggunakan -q tandai seperti di bawah ini.

$ script -a -q my_terminal_activities

Untuk detail lebih lanjut, lihat halaman manual.

$ man script

Kesimpulan

Seperti yang saya katakan, perintah skrip akan berguna bagi siswa, guru, dan pengguna Linux yang ingin menyimpan catatan aktivitas Terminal mereka. Meskipun ada banyak alat CLI dan GUI yang tersedia untuk melakukan ini, perintah skrip adalah cara termudah dan tercepat untuk merekam aktivitas sesi Terminal.


Linux
  1. Cara Menggunakan Perintah Dig di Linux

  2. Inilah semua yang dapat Anda lakukan dengan Nmap – Contoh Perintah

  3. Bagaimana Perintah Keluar Bekerja Pada Terminal Unix?

  1. Bagaimana cara menggunakan vi untuk mengedit perintah di terminal di Linux?

  2. perintah ip di terminal Mac OS X

  3. Bagaimana saya bisa merekam perintah Linux?

  1. Perintah terminal Linux mana yang paling sering Anda gunakan?

  2. Bagaimana Cara Anda Mencatat Setiap Perintah yang Diketik?

  3. | Di Perintah Terminal?