मेरे पास एक लिनक्स (एसयूएस) मशीन में उपयोगकर्ता की पहुंच (कोई रूट) नहीं है जहां मैंने कुछ बैश स्क्रिप्ट और संबंधित बैश ऑटोकंप्लीशन नियमों को विकसित किया है।
चूंकि स्क्रिप्ट केवल मेरे उपयोगकर्ता से संबंधित हैं और इसलिए मुझे मेरे लिए पूर्ण नियमों की केवल "सक्रिय" आवश्यकता है (इस तथ्य का एक हिस्सा कि मेरे पास कोई रूट राइट नहीं है), मेरी bash_completion स्क्रिप्ट को /etc/bash_completion.d/
फ़ोल्डर में रखना एक विकल्प नहीं है।
फिलहाल मैंने अपनी फ़ाइल को नाम दिया .bash_completion.myscript
और इसे सीधे अपने स्रोत से .bashrc
, लेकिन मुझे आश्चर्य है कि अगर इन परिणामों को प्राप्त करने का कोई अन्य "मानक" तरीका है, जो पहले से ही बैश कार्यान्वयन में माना जाता है।
उदाहरण के लिए, एक फ़ोल्डर बनाना /home/myuser/.bash_completion.d/
?