Sejarah yang mana? bash-sejarah? Jika Anda kehilangan riwayat bash dan Anda memiliki beberapa sesi sekaligus, itu karena setiap sesi menimpa riwayat sesi lainnya.
Anda mungkin ingin memberi tahu bash untuk tidak menimpa sejarah setiap kali, melainkan menambahkannya. Anda dapat melakukan ini dengan memodifikasi .bashrc Anda untuk menjalankan shopt -s histappend
.
Anda juga dapat meningkatkan ukuran file histori dengan mengekspor HISTSIZE menjadi angka besar (dalam byte, jadi 100000 seharusnya cukup).
Saya mengalami masalah yang sama - tetapi .bashrc
saya file sudah memiliki shopt -s histappend
dan benar HISTFILE
, HISTSIZE
, HISTFILESIZE
.
Bagi saya masalahnya adalah .bash_history
saya file dimiliki oleh root daripada nama pengguna saya, jadi pengguna saya tidak akan pernah bisa menyimpan ke file itu saat keluar.
Cari variabel lingkungan HISTFILE, HISTSIZE, HISTFILESIZE.