लिनक्स टर्मिनल में टैब पूर्ण करने का उपयोग करते समय केस को अनदेखा कैसे करें

लिनक्स टर्मिनल में टैब पूर्ण करने का उपयोग करते समय केस को अनदेखा कैसे करें
लिनक्स टर्मिनल में टैब पूर्ण करने का उपयोग करते समय केस को अनदेखा कैसे करें

वीडियो: लिनक्स टर्मिनल में टैब पूर्ण करने का उपयोग करते समय केस को अनदेखा कैसे करें

वीडियो: लिनक्स टर्मिनल में टैब पूर्ण करने का उपयोग करते समय केस को अनदेखा कैसे करें
वीडियो: Озерная Лиурния и мерзкий маг ► 5 Прохождение Elden Ring - YouTube 2024, मई
Anonim
लिनक्स में कमांड लाइन केस संवेदनशील है। जब आप कमांड लाइन पर निर्देशिका को त्वरित रूप से बदलने या सूचीबद्ध करने के लिए टैब पूर्णता का उपयोग करते हैं, तो आपको निर्देशिका नामों के मामले से मेल खाना चाहिए। हालांकि, टैब समापन केस असंवेदनशील बनाने का एक तरीका है।
लिनक्स में कमांड लाइन केस संवेदनशील है। जब आप कमांड लाइन पर निर्देशिका को त्वरित रूप से बदलने या सूचीबद्ध करने के लिए टैब पूर्णता का उपयोग करते हैं, तो आपको निर्देशिका नामों के मामले से मेल खाना चाहिए। हालांकि, टैब समापन केस असंवेदनशील बनाने का एक तरीका है।

टैब पूर्णता कमांड लाइन पर निर्देशिका नाम दर्ज करना तेज़ और आसान बनाता है। आप प्रॉम्प्ट पर निर्देशिका नाम की शुरुआत लिखना शुरू कर सकते हैं और फिर शेष निर्देशिका नाम स्वचालित रूप से दर्ज करने के लिए टैब दबाएं। उदाहरण के लिए, दस्तावेज़ निर्देशिका में बदलने के लिए, बस टाइपिंग शुरू करें

cd Docu

और फिर टैब दबाएं। यह स्वतः पूर्ण हो जाएगा

cd Documents/

आप लिनक्स की.inputrc फ़ाइल में सेटिंग जोड़कर इस फीचर केस को असंवेदनशील बना सकते हैं। यह फ़ाइल कमांड लाइन (या बैश खोल) पर विशिष्ट स्थितियों के लिए कीबोर्ड मैपिंग को संभालती है, और आपको कमांड लाइन के व्यवहार को कस्टमाइज़ करने देती है। इस सेटिंग को जोड़ना बहुत आसान है और हम आपको दिखाएंगे कि कैसे।

दो.inputrc फ़ाइलें हैं: एक वैश्विक जो सिस्टम पर सभी उपयोगकर्ताओं पर लागू होता है (

/etc/.inputrc

), और वर्तमान उपयोगकर्ता की होम निर्देशिका में एक स्थानीय जो केवल उस उपयोगकर्ता पर लागू होता है (

~/.inputrc

)। ~ चरित्र घर निर्देशिका का प्रतिनिधित्व करता है, जैसे / home / lori /। स्थानीय.inputrc फ़ाइल वैश्विक को ओवरराइड करता है, जिसका अर्थ है कि स्थानीय फ़ाइल में जो भी सेटिंग्स आप स्थानीय फ़ाइल में जोड़ते हैं, उसका उपयोग वैश्विक फ़ाइल में होने के बावजूद किया जाएगा। हम अपने उदाहरण में हमारे स्थानीय खाते में मामला असंवेदनशील सेटिंग जोड़ने जा रहे हैं, लेकिन आप इसे किसी भी तरह से कर सकते हैं।

हम.inputrc फ़ाइल में सेटिंग जोड़ने के लिए जीएडिट नामक एक टेक्स्ट एडिटर का उपयोग करने जा रहे हैं। टर्मिनल खोलने के लिए Ctrl + Alt + T दबाएं। फिर, स्थानीय.inputrc फ़ाइल को बदलने के लिए, प्रॉम्प्ट पर निम्न आदेश टाइप करें और एंटर दबाएं।

gksu gedit ~/.inputrc

यदि आप वैश्विक.inputrc फ़ाइल को बदलना चाहते हैं, तो इसके बजाय निम्न आदेश टाइप करें।

gksu gedit /etc/.inputrc

यदि आपके पास.inputrc फ़ाइल नहीं है, तो यह आदेश स्वचालित रूप से आपकी होम निर्देशिका या / etc निर्देशिका में एक बना देगा।

एक संवाद बॉक्स आपके पासवर्ड के लिए पूछताछ प्रदर्शित करता है, इसलिए अपने खाते में लॉग इन करने के लिए उपयोग किए जाने वाले पासवर्ड को दर्ज करें और "ठीक" पर क्लिक करें।
एक संवाद बॉक्स आपके पासवर्ड के लिए पूछताछ प्रदर्शित करता है, इसलिए अपने खाते में लॉग इन करने के लिए उपयोग किए जाने वाले पासवर्ड को दर्ज करें और "ठीक" पर क्लिक करें।
.Inputrc फ़ाइल खाली हो सकती है, और यह ठीक है। टैब पूर्ण होने के मामले को अनदेखा करने के लिए, फ़ाइल में निम्न पंक्ति जोड़ें:
.Inputrc फ़ाइल खाली हो सकती है, और यह ठीक है। टैब पूर्ण होने के मामले को अनदेखा करने के लिए, फ़ाइल में निम्न पंक्ति जोड़ें:

set completion-ignore-case on

"सहेजें" पर क्लिक करें।

Image
Image

जीएडिट को बंद करने के लिए, ऊपरी-बाएं कोने में "एक्स" बटन पर क्लिक करें।

जिस सेटिंग को आपने अभी.inputrc फ़ाइल में जोड़ा है वह वर्तमान टर्मिनल विंडो सत्र को प्रभावित नहीं करेगा। आपको टर्मिनल विंडो बंद करनी होगी और परिवर्तन को प्रभावित करने के लिए इसे फिर से खोलना होगा। तो, टाइप करें
जिस सेटिंग को आपने अभी.inputrc फ़ाइल में जोड़ा है वह वर्तमान टर्मिनल विंडो सत्र को प्रभावित नहीं करेगा। आपको टर्मिनल विंडो बंद करनी होगी और परिवर्तन को प्रभावित करने के लिए इसे फिर से खोलना होगा। तो, टाइप करें

exit

प्रॉम्प्ट पर और विंडो के ऊपरी-बाएं कोने में एंटर दबाएं या "एक्स" बटन पर क्लिक करें।

नोट: आप नीचे दिखाए गए अनुसार कुछ चेतावनियां प्रदर्शित कर सकते हैं, लेकिन वे फ़ाइल के साथ हम जो भी कर रहे हैं उसे प्रभावित नहीं करते हैं।

अब, उदाहरण के लिए, जब आप टाइप करते हैं
अब, उदाहरण के लिए, जब आप टाइप करते हैं

cd docu

और टैब दबाएं …

सिफारिश की: