Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

CentOS/RHEL पर बैश ऑटो-कंप्लीशन सक्षम करें: चरण-दर-चरण मार्गदर्शिका

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

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

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

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

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

सबसे पहले, आपको अपने सिस्टम पर EPEL रिपॉजिटरी को सक्षम करने की आवश्यकता है, फिर YUM पैकेज मैनेजर का उपयोग करके bash-completion पैकेज प्लस कुछ एक्स्ट्रा इंस्टॉल करें, जैसे:

# yum install bash-completion bash-completion-extras 

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

$ locate bash_completion.sh $ source /etc/profile.d/bash_completion.sh 
CentOS/RHEL पर बैश ऑटो-कंप्लीशन सक्षम करें: चरण-दर-चरण मार्गदर्शिका

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

$ logout 

अब ऑटो-कंप्लीशन सुविधा आपके सिस्टम पर काम कर रही होनी चाहिए, आप इसे नीचे दिखाए अनुसार आज़मा सकते हैं।

$ lo[TAB] $ ls .bash[TAB] 
CentOS/RHEL पर बैश ऑटो-कंप्लीशन सक्षम करें: चरण-दर-चरण मार्गदर्शिका

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

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


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

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

  1. रास्पबेरी पाई पर CentOS कैसे इंस्टॉल करें रास्पबेरी पाई पर CentOS कैसे इंस्टॉल करें

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

  1. Fedora पर Flatpak को इनेबल और उपयोग कैसे करें Fedora पर Flatpak को इनेबल और उपयोग कैसे करें

    Fedora 32 और Ubuntu 20.04 के रिलीज़ के साथ, Linux यूज़र्स ने पैकेज फॉर्मेटिंग में एक बदलाव देखा है, चाहे वह उनके आनंद के लिए हो या चिढ़ के लिए। Snap और Flatpak जैसे यूनिवर्सल पैकेज फॉर्मेट लोकप्रियता प्राप्त करना शुरू कर रहे हैं, और मेरी राय में, अच्छे कारण के लिए। यह मुफ्त और प्रोप्रायटरी दोनों तर