Bash geçmişimi silmenin bash geçmişimi temizlemek için yeterli olduğunu düşünürdüm, ama dün kedim klavyemin sağ tarafını karıştırıyordu ve bilgisayarıma geri döndüğümde bir ay önce yazdığım bir şey gördüm, sonra başladım onu tetikleyebilecek şeyleri bulmak için deli gibi tüm tuşlara basın. UPARROW anahtarı çıkıyor .bash_history sildikten sonra bile bash geçmişimi gösteriyor.
Bash geçmişimi gerçek anlamda nasıl silebilirim?
~/.bash_historygerçekten silinir ~/.bash_history.... ancak (bunu önlemek için önlem almazsanız, history -coturumdan çıkmadan veya ayarlamadan HISTFILE=/dev/nullveya çalıştırmadan hemen önce çalışarak bellek içi geçmişini temizlemek gibi unset) bash, çıkarken geçerli geçmişini tekrar kaydeder . BTV, HISTSIZEenv var bash'a kaç tarih satırının bellekte tutulacağını HISTFILESIZEsöyler ve bash'a kaydedilecek maksimum tarih satırı sayısını söyler. bunların ikisi de ayarlanabilir ~/.bashrc. Not: kediniz size değerli bir ders vermek için 2. bir ödülü hak ediyor :)