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/null
iş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 ). ~/.inputrc
man readline
inputrc
Yine de nasıl kullanılacağını bilmiyorum ve chmod
benim için de çalışmıyor, dosya yine de değiştirildi (Arch Linux). Bir info inputrc
sayfa var, ancak genellikle gezinmek zor olduğu için bilgi sayfalarını okumaktan pek memnun değilim.