HISTCONTROL = Debian Lenny'de çalışmayan görmezden gelme


1

Debian Lenny altında aşağıdaki çevresel değişkenleri ayarlayarak önceki geçmiş girişlerinin kaydedilmemesini sağlayacağını kimse söyleyebilir mi? GNU bash, sürüm 3.2.39 (1) - sürümünü kullanıyorum.

export HISTCONTROL=ignoreboth
export HISTSIZE=500

Onları dosyama ekledim /etc/bash.bashrcancak sürekli komut alıyorum


Yanıtlar:


2

Yerine erasedupskullanın! Bu benim için çalışıyor!

export HISTCONTROL=erasedups

Daha fazla seçeneğe ihtiyacınız varsa, bunları aşağıdakilerle ayırın:

export HISTCONTROL=ignorespace:erasedups

0

Her yeni komutu uniqely olarak kaydetmek zordur. Öncelikle ~/.profileveya benzeri eklemeniz gerekir :

HISTCONTROL=erasedups
PROMPT_COMMAND='history -w'

O zaman eklemeniz gerekir ~/.bash_logout:

history -a
history -w

Lütfen aynı cevabı birden fazla soruya göndermeyin. Aynı bilgi her iki soruyu da gerçekten yanıtlarsa, bir soru (genellikle yeni olanı) diğerinin kopyası olarak kapatılmalıdır. Bunu, kopya olarak kapatmak için oy vererek veya bunun için yeterli itibarınız yoksa , bunun bir kopya olduğunu belirtmek için bir bayrak artırabilirsiniz . Aksi takdirde cevabınızı bu soruya göre uyarlayın ve aynı cevabı birden fazla yere yapıştırmayın.
DavidPostill
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.