Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

CentOS/RHEL में बैश ऑटो कंप्लीशन को कैसे इनस्टॉल और इनेबल करें?

बैश (बॉर्न अगेन शेल ) निस्संदेह सबसे लोकप्रिय लिनक्स शेल है, कोई आश्चर्य नहीं कि यह कई लिनक्स वितरणों पर डिफ़ॉल्ट शेल है। इसकी सबसे आकर्षक विशेषताओं में से एक अंतर्निहित "स्वतः पूर्णता . है "समर्थन।

कभी-कभी TAB . के रूप में संदर्भित किया जाता है पूरा होने पर, यह सुविधा आपको कमांड संरचना को आसानी से पूरा करने की अनुमति देती है। यह आंशिक कमांड टाइप करने की अनुमति देता है, फिर [Tab] . दबाता है कमांड और उसके तर्कों को स्वतः पूर्ण करने की कुंजी। यह जहां संभव हो, सभी एकाधिक पूर्णताओं को सूचीबद्ध करता है।

जैसे बैश , लगभग सभी आधुनिक Linux शेल कमांड पूर्णता समर्थन के साथ आते हैं। इस संक्षिप्त मार्गदर्शिका में, हम आपको दिखाएंगे कि CentOS और RHEL सिस्टम में बैश ऑटो-पूर्णता सुविधा को कैसे चालू किया जाए।

आपके लिए कमांड लाइन पर काम करना बहुत आसान बनाने के लिए, यह उन कई चीजों में से एक है जो आपको प्रदर्शन करते समय करनी चाहिए:

  1. आरएचईएल 7 पर प्रारंभिक सर्वर सेटअप और कॉन्फ़िगरेशन
  2. CentOS 7 पर प्रारंभिक सर्वर सेटअप और कॉन्फ़िगरेशन

सबसे पहले, आपको EPEL . को सक्षम करना होगा अपने सिस्टम पर रिपोजिटरी, फिर बैश-पूर्णता . स्थापित करें YUM पैकेज मैनेजर का उपयोग करते हुए पैकेज और कुछ अतिरिक्त, इस तरह।

# yum install bash-completion bash-completion-extras

अब जबकि आपने बैश कंप्लीशन . इंस्टॉल कर लिया है , आपको इसे काम करना शुरू करने के लिए सक्षम करना चाहिए। पहला स्रोत bash_completion.sh फ़ाइल। इसे खोजने के लिए आप नीचे दिए गए लोकेट कमांड का उपयोग कर सकते हैं:

$ locate bash_completion.sh
$ source /etc/profile.d/bash_completion.sh  
का पता लगाएं CentOS/RHEL में बैश ऑटो कंप्लीशन को कैसे इनस्टॉल और इनेबल करें?

वैकल्पिक रूप से, अपने वर्तमान लॉगिन वर्तमान सत्र से लॉगआउट करें और पुनः लॉगिन करें।

$ logout 

अब स्वतः पूर्णता फीचर आपके सिस्टम पर काम कर रहा होगा, आप इसे नीचे दिखाए अनुसार आजमा सकते हैं।

$ lo[TAB]
$ ls .bash[TAB]
CentOS/RHEL में बैश ऑटो कंप्लीशन को कैसे इनस्टॉल और इनेबल करें?

नोट :टैब पूर्णता पथ नामों और चर नामों के लिए भी काम करती है, और यह प्रोग्राम करने योग्य है।

बस इतना ही! इस गाइड में, हमने दिखाया कि बैश ऑटो-पूर्णता सुविधा को कैसे स्थापित और सक्षम किया जाए, जिसे TAB के रूप में भी जाना जाता है। CentOS/RHEL में पूर्णता। आप नीचे टिप्पणी अनुभाग के माध्यम से कोई भी प्रश्न पूछ सकते हैं।


  1. विंडोज 10 में ऑटो या एडेप्टिव ब्राइटनेस को कैसे सक्षम या चालू करें और उपयोग करें

    यदि आप अपनी आंखों की सुरक्षा को लेकर थोड़ा चिंतित हैं, तो यह लेख आपके लिए है, Windows 10/8/7 अपने उपयोगकर्ता के स्वास्थ्य की बहुत परवाह करता है, और अनुकूली चमक इसे मिली कई विशेषताओं में से एक है। यदि आप अपने पीसी पर प्रतिदिन 4 घंटे से अधिक समय बिताते हैं, तो आपको अपने पीसी के प्रदर्शन की चमक, कंट्रा

  1. रास्पबेरी पाई पर CentOS कैसे स्थापित करें?

    बाजार में सबसे लोकप्रिय सिंगल-बोर्ड कंप्यूटरों में से एक के रूप में, रास्पबेरी पाई अधिकांश लिनक्स उपयोगकर्ताओं के घरों में एक मुख्य आधार है। चाहे वह होम सर्वर अनुप्रयोगों के लिए हो, बच्चों के लिए कंप्यूटर, लिनक्स सीखने या किसी अन्य कौशल के लिए, आप निश्चित रूप से पाई के लिए उपयोग पा सकते हैं। होम सर्

  1. फेडोरा पर फ्लैटपैक को कैसे सक्षम और उपयोग करें?

    फेडोरा 32 और उबंटू 20.04 के रिलीज के साथ, लिनक्स उपयोगकर्ताओं ने पैकेज स्वरूपण में बदलाव देखा है, चाहे उनकी खुशी हो या चिंता। स्नैप और फ्लैटपैक जैसे यूनिवर्सल पैकेज प्रारूप लोकप्रियता में और मेरी राय में, अच्छे कारण से हासिल करने लगे हैं। यह मुफ़्त और मालिकाना दोनों तरह के सॉफ़्टवेयर की विशाल विविधत