कैसे एक "उप" कॉल करने के लिए .inputrc? (जैसे .bashrc, जहाँ आप "source sub_script.sh" कर सकते हैं)


16

मेरी ~/.bashrcबिल्कुल एक पंक्ति है:

source my_config/my_actual_bashrc.sh

क्या एक समतुल्य है .inputrc, इसलिए मेरे अनुकूलन एक अलग स्थान पर हो सकते हैं, और "द्वारा" कहा जाता है ~/.inputrc?

जवाबों:


20

के अनुसार man readline:

$include

यह निर्देश एक एकल फ़ाइलनाम को एक तर्क के रूप में लेता है और उस फ़ाइल से कमांड और बाइंडिंग पढ़ता है। उदाहरण के लिए, निम्नलिखित निर्देश पढ़ेंगे /etc/inputrc:

$include  /etc/inputrc

6

आप केवल फ़ाइल का स्थान बदलना चाहते हैं, तो आप सेट कर सकते हैं INPUTRCकरने के लिए my_config/my_actual_inputrc(सेट नहीं है, डिफ़ॉल्ट रूप में ~/.inputrc)।

वहाँ भी एक समान है source, यह है कि $include( स्रोत )। उदाहरण के लिए:

$include myconfig/my_actual_inputrc

4

एक अन्य विकल्प लिंक का उपयोग करना है:

ln -s my_config/my_inputrc .inputrc

यह फ़ाइल .inputrcको इंगित करने वाले लिंक के रूप में बनाएगा my_config/my_inputrc

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.