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_history
gerçekten silinir ~/.bash_history
.... ancak (bunu önlemek için önlem almazsanız, history -c
oturumdan çıkmadan veya ayarlamadan HISTFILE=/dev/null
veya ç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, HISTSIZE
env var bash'a kaç tarih satırının bellekte tutulacağını HISTFILESIZE
sö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 :)