Apa yang bisa kami bantu?

A. Pendahuluan

Perintah history di Linux memungkinkan Anda untuk melihat daftar perintah yang telah Anda jalankan sebelumnya. Namun, secara default, hasilnya tidak menampilkan informasi mengenai kapan setiap perintah tersebut dijalankan. Ini bisa menjadi kendala jika Anda perlu mengetahui waktu spesifik dari eksekusi perintah tertentu.

Untungnya, Anda dapat mengaktifkan stempel waktu pada riwayat perintah dengan mengubah pengaturan di lingkungan shell Anda. Dengan cara ini, setiap entri dalam riwayat perintah akan menyertakan tanggal dan waktu saat perintah tersebut dieksekusi. Pada panduan singkat ini, saya akan menunjukkan langkah-langkah untuk mengaktifkan fitur ini sehingga Anda dapat dengan mudah melacak kapan setiap perintah dijalankan.

Untuk menampilkan timestamp pada hasil perintah history di Linux, Anda dapat mengatur beberapa variabel lingkungan dan konfigurasi di file .bashrc atau .bash_profile.

 

Berikut adalah langkah-langkah yang dapat ikuti:

B. Persiapan

  • Linux
  • Unix

C. Langkah-langkah

Aktifkan stempel waktu dalam perintah riwayat (Sementara)

Timestamps atau stempel waktu pada perintah history dapat diaktifkan dengan mengekspor variabel lingkungan HISTTIMEFORMAT

Gunakan perintah ekspor seperti ini : 

export HISTTIMEFORMAT="%F %T " 

Perintah tersebut adalah:

%F akan menampilkan tanggal format YYYY-MM-DD

%T akan menampilkan waktu dalam format HH:MM:SS 

Modifikasi sekarang seharusnya akan terlihat ketika Anda menggunakan perintah hisotry lagi : 

Sebelum perintah export dieksekusi 

Gambar 1 Sebelum Export

Setelah perintah export dieksekusi 

Gambar 2 Setelah Export

 

Namun, karena modifikasi hanya efektif selama sesi saat ini, perintah history akan kembali ke tampilan sebelumnya setelah reboot.

Dan jika Anda ingin menerapkan stempel waktu secara permanen, berikut cara melakukannya

 

Aktifkan stempel waktu riwayat secara permanen

Untuk memiliki stempel waktu di perintah histori secara permanen, Anda harus membuat perubahan pada .bashrc file.

Ya, tidak ada kejutan di sana. Jika Anda ingin menjadikan variabel lingkungan permanen, itu ada di bashrc Anda.

Buka .bashrc file di editor teks favorit Anda. 

Saya menggunakan Nano di sini.

nano ~/.bashrc

Anda dapat menggunakannya Alt + / untuk melompat ke akhir file di Nano dan menambahkan baris berikut:

export HISTTIMEFORMAT="%F %T "
Gambar  3. bashrc

Simpan perubahan dan keluar dari nano .

Sekarang, agar perubahan tersebut diterapkan, Anda harus mencari sumber .bashrc filenya menggunakan perintah sumber :

source ~/.bashrc

Dan sekarang, setiap kali Anda menggunakan perintah history, itu akan menampilkan stempel waktu dengan setiap perintah

 

D. Kesimpulan

Dengan mengaktifkan stempel waktu pada perintah history, Anda dapat menambahkan informasi tanggal dan waktu ke riwayat perintah di Linux. Ini berguna untuk melacak kapan perintah tertentu dijalankan dan dapat membantu dalam analisis dan pemecahan masalah. Untuk melakukannya, Anda perlu mengubah pengaturan di file konfigurasi shell (.bashrc atau .bash_profile) dengan menambahkan variabel HISTTIMEFORMAT. Setelah mengedit file konfigurasi dan memuat ulang pengaturan, riwayat perintah Anda akan menampilkan stempel waktu yang sesuai. Ini memungkinkan Anda mendapatkan gambaran yang lebih jelas tentang aktivitas terminal Anda. 

 

Selamat! Anda sudah bisa Cara Menampilkan Timestamps pada Linux History CommandSemoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melaluiKnowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.