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