Python 3.4'e yükseltme yaptığından, tüm etkileşimli komutlar oturum açılır ~/.python_history. Python'un bu dosyayı oluşturmasını veya bu dosyaya yazmasını istemiyorum.
Bir symlink oluşturmak /dev/nullişe yaramaz, Python dosyayı kaldırır ve yeniden oluşturur. Dokümantasyon silmek önerir sys.__interactivehook__, ancak bu da sekme tamamlama kaldırır. Bu geçmiş dosyasının yazılmasını devre dışı bırakmak, ancak sekmenin tamamlanmasını korumak için ne yapılmalı?
Ek detaylar:
- Dağıtım: Arch Linux x86_64
- okuma çizgisi 6.3-3
- python 3.4.0-2
chattr. Tek bir (kullanıcı) yapılandırma dosyası veya ortam değişkeni arıyorum.
chmod python devs tarafından önerilen çözüm , orada da bir miktar söz olmasına rağmen ( kütüphane işlevi hariç BTW yok ). ~/.inputrcman readline
inputrcYine de nasıl kullanılacağını bilmiyorum ve chmodbenim için de çalışmıyor, dosya yine de değiştirildi (Arch Linux). Bir info inputrcsayfa var, ancak genellikle gezinmek zor olduğu için bilgi sayfalarını okumaktan pek memnun değilim.