पायथन 3.4 में अपग्रेड करने के बाद से, सभी इंटरैक्टिव कमांड लॉग इन हैं ~/.python_history
। मैं अजगर को इस फाइल को बनाने या लिखने के लिए नहीं चाहता।
/dev/null
काम नहीं करने के लिए एक सिमलिंक बनाना , पायथन फाइल को हटा देता है और इसे फिर से बनाता है। प्रलेखन नष्ट करने के लिए सुझाव देते हैं sys.__interactivehook__
, लेकिन यह भी टैब-पूरा होने को हटा। इस इतिहास फ़ाइल को लिखने में अक्षम करने के लिए क्या किया जाना चाहिए लेकिन फिर भी टैब पूरा करने को संरक्षित करना चाहिए?
अतिरिक्त जानकारिया:
- डिस्ट्रो: आर्क लिनक्स x86_64
- रीडलाइन 6.3-3
- अजगर 3.4.0-2
chattr
। मैं एक एकल (उपयोगकर्ता) कॉन्फ़िगरेशन फ़ाइल या पर्यावरण चर की तलाश कर रहा हूं।
chmod
में अजगर देवों द्वारा सुझाया गया समाधान है , हालांकि वहाँ भी कुछ उल्लेख है ( लाइब्रेरी फ़ंक्शन को छोड़कर, बीटीडब्ल्यू नहीं है)। ~/.inputrc
man readline
inputrc
है और chmod
मेरे लिए काम नहीं करता है, फ़ाइल वैसे भी संशोधित हो जाती है (आर्क लिनक्स)। एक info inputrc
पृष्ठ मौजूद है , लेकिन मैं आम तौर पर जानकारी पृष्ठों को पढ़ने से उतना खुश नहीं हूं, क्योंकि वे नेविगेट करने में मुश्किल हैं।