Dulu saya berpikir menghapus riwayat bash saya sudah cukup untuk menghapus riwayat bash saya, tetapi kemarin kucing saya mengacaukan di sisi kanan keyboard saya dan ketika saya kembali ke komputer saya melihat sesuatu yang saya ketik sebulan yang lalu, kemudian saya mulai tekan semua tombol seperti orang gila mencari apa yang bisa memicu itu. Ternyata tombol UPARROW menunjukkan riwayat bash saya bahkan setelah menghapus .bash_history.
Bagaimana saya bisa menghapus riwayat bash saya secara nyata?
~/.bash_history
benar-benar menghapus ~/.bash_history
.... tetapi (kecuali jika Anda mengambil langkah-langkah untuk mencegahnya, seperti menghapus riwayat dalam memori dengan menjalankan history -c
tepat sebelum Anda logout atau pengaturan HISTFILE=/dev/null
atau hanya unset
itu) bash hanya akan menyimpan riwayat saat ini lagi ketika keluar . BTW, HISTSIZE
env var memberi tahu bash berapa banyak baris histori yang harus disimpan dalam memori, dan HISTFILESIZE
memberitahu bash jumlah maksimum garis histori untuk disimpan. kedua ini dapat diatur dalam, misalnya, Anda ~/.bashrc
. PS: kucing Anda pantas mendapat hadiah ke-2 karena mengajarkan Anda pelajaran yang berharga :)