Saya mengalami banyak masalah dalam mengatur riwayat terminal Bash seperti yang saya inginkan. Saya ingin tidak ada entri duplikat dan jika saya memasukkan perintah saya ingin itu disimpan dan duplikat di atas dihapus.
Masalahnya adalah history
perintah menunjukkan kepada saya itu berfungsi seperti yang saya inginkan, tetapi begitu saya log keluar, duplikat kembali lagi. Saya percaya itu hanya menambahkan sejarah ke yang sudah ada. Saya memiliki baris ini di .bashrc
file saya :
HISTCONTROL=ignoreboth:erasedups
shopt -u histappend
Saya bahkan sudah mencoba uncommenting shopt
, tetapi masih menambahkan riwayat pada logout. Bagaimana saya bisa membuat sejarah menjadi persis seperti sebelum saya keluar?