Gönderen bashmanuel:
history-size (Sertleşmemiş)
Geçmiş listesine kaydedilen maksimum geçmiş girişi sayısını ayarlayın. Sıfıra ayarlanırsa, var olan geçmiş girişleri silinir ve yeni giriş kaydedilmez. Sıfırdan küçük bir değere ayarlanırsa geçmiş girişlerinin sayısı sınırlı değildir. Varsayılan olarak, geçmiş girişlerinin sayısı HISTSIZE
kabuk değişkeninin değerine ayarlanır . history-sizeSayısal olmayan bir değere ayarlanmaya çalışılırsa, maksimum geçmiş girişi sayısı 500 olarak ayarlanır.
Belirlediğiniz Yani eğer HISTSIZE, set yok history-sizeiçinde .inputrc. Readline kütüphanesi (bunun .inputrciçin yapılandırma) ayarladığınız şeyi önemsemez HISTFILESIZE. kabuk oturumu bittiğinde ( readline kitaplığı tarafından değil ) HISTFILESIZEgeçmiş dosyasının ( $HISTFILE) kırpıldığı boyuttur .bashbash
Sorusuna göre " 5000'den fazla hatlarına bash geçmiş listesinin boyutunu ayarlamak için yolu var mı? ", history-sizeTaleb kütüphanenin ayarı geçersiz görünüyor HISTSIZEhem ayarlanırsa, kabukta ayarı.
nocaseglobKabuk seçeneği ile aynı değildir completion-ignore-caseayara .inputrc. Kabuk seçeneği dosya adı globbing davranışı ile ilgilidir, readline ayarı dosya adı tamamlamasıyla ilgilidir ( Tabkomut satırına bastığınızda ).
.inputrcAyarlar sadece, readline kütüphanesini kullanır tüm programları etkiler bash.
bashbayrakla çağırarak readline desteği olmadan başlatılabilir --noediting.
Hem HISTSIZEve hem HISTFILESIZEde kabuk değişkenleri olduğunu , ortam değişkenleri olmadığını ve bu nedenle dışa aktarılması gerekmediğini unutmayın.