जवाबों:
setReadLine के मैनुअल में आदेश, ReadLine के विन्यास फाइल में से एक है ~/.inputrc। हालांकि बैश रीडलाइन लाइब्रेरी का सबसे प्रसिद्ध उपयोगकर्ता है, लाइब्रेरी सामान्य है और इसका उपयोग अन्य कार्यक्रमों द्वारा किया जा सकता है; वाक्यविन्यास .inputrcबैश करने के लिए असंबंधित है।
आप बेसिन के माध्यम से बैश को रीडलाइन कमांड निष्पादित कर सकते हैं bind:
bind "set var value"
इसके अलावा, आप के ~/.inputrcसाथ बैश फिर से बना सकते हैं bind -f ~/.inputrc।
से मैनुअल :
जब एक प्रोग्राम जो रीडलाइन लाइब्रेरी का उपयोग करता है, शुरू होता है, तो इनिट फ़ाइल पढ़ी जाती है, और कुंजी बाइंडिंग सेट की जाती है।
इसके अलावा, C- x C- rआदेश इस init फाइल फिर से पढ़ता है 1 , इस प्रकार किसी भी परिवर्तन है कि आप इसे करने के लिए किया हो सकता है शामिल है।
1 नोट यह स्पष्ट रूप से Emacs (डिफ़ॉल्ट) बाइंडिंग है, यदि आप उपयोग करते हैं editing-mode-viतो कोई डिफ़ॉल्ट कीबाइंड नहीं है। हालाँकि, आप re-read-init-fileकमांड को अपनी पसंद के कीबाइंड में बाँध सकते हैं ~/.inputrc।
setहै नहीं खोल builtin के रूप में हीset।