Skip to main content
  1. Posts/

Cara Menampilkan Timestamp di History Linux

·1 min·
linux linux
Table of Contents

Secara default, perintah history hanya menampilkan nomor dan command tanpa waktu eksekusi. Untuk menambahkan timestamp, gunakan environment variable HISTTIMEFORMAT.

1. Mengaktifkan Timestamp untuk Sesi Saat Ini
#

Set variabel berikut di terminal:

export HISTTIMEFORMAT="%F %T "

Keterangan format:

  • %F → tanggal (YYYY-MM-DD)
  • %T → waktu (HH:MM:SS)

Lalu jalankan:

history

Contoh output:

123  2025-12-09 11:20:15  ls -l
124  2025-12-09 11:21:02  cat /etc/passwd

2. Mengaktifkan Timestamp Secara Permanen
#

Tambahkan baris berikut ke file konfigurasi shell (~/.bashrc atau ~/.zshrc):

export HISTTIMEFORMAT="%F %T "

Reload file konfigurasi:

source ~/.bashrc

3. Contoh Format Timestamp Lain
#

Beberapa format lain yang bisa kamu gunakan:

  • %d/%m/%y %T09/12/25 11:20:15
  • %b %d %H:%M:%SDec 09 11:20:15

Catatan Penting
#

  • Timestamp hanya muncul untuk command yang dijalankan setelah HISTTIMEFORMAT di-set.
  • Bash menyimpan timestamp dalam bentuk epoch di ~/.bash_history, lalu memformatnya saat ditampilkan.
  • Untuk melihat isi mentahnya:
cat ~/.bash_history

Related

Mengubah Tanggal Modifikasi File di Linux
·1 min
linux linux
Create Simple Systemd Service in Linux
·2 mins
linux linux
How to Configure cGroups v2 on Linux
·2 mins
linux linux
How to Disable User Crontab in Linux
·1 min
linux linux
Cara Mengaktifkan Jumbo Frame
·2 mins
linux linux ubuntu windows
Using Tuned in Linux
·2 mins
linux linux