मैंने उपयोग करके बैश पूर्णता स्थापित की है yum install --enablerepo=epel bash-completion
। हालांकि यह कुछ बुनियादी आदेशों (git & yum) के लिए काम करता है, मुझे पूर्णताओं का एक बड़ा हिस्सा याद आ रहा है।
मेरे /etc/bash_completion.d
निम्नलिखित शामिल हैं:
bash_completion.d] $ ls
git iprutils redefine_filedir yum yummain.py yum-utils.bash
हालाँकि, मुझे पता है कि वहाँ के लिए bash_completion है (जो स्थापित किया गया है) और बहुत अधिक है, यहाँ नमूना उत्पादन के लिए तुलना करें ।
मैं लापता कंपल स्क्रिप्ट कैसे प्राप्त कर सकता हूं? (अधिमानतः yum के साथ, इसलिए मुझे मैन्युअल रूप से उन्हें अपडेट करने की आवश्यकता नहीं है)
अगर यह मायने रखता है: टैब पूरा होने का काम करता है, लेकिन मैं अपने .bashrc में कुछ भी सोर्स नहीं कर रहा हूं। यह सिर्फ पैकेज स्थापित करने के बाद काम करना शुरू कर दिया।
अद्यतन: बाश पूरा होने के संस्करण की जाँच करने के बाद मैंने @fduff के रूप में स्थापित किया है मैंने सुझाव दिया है कि मैंने निम्नलिखित देखा:
$ यम सूची स्थापित | grep पूरा
करना bash-पूरा करना। पूर्ण 1: 2.1-6.el7 @base
हालांकि यह स्थापना रद्द करने और epel रिपोजिटरी से bash_completion स्थापित करने के लिए मजबूर कर रहा centos कोशिश कर के साथ sudo yum install --enablerepo=epel bash-completion --disablerepo=base
सामने आएpackage not found
।
आगे की जाँच से पता चला कि नया पैकेज जो अब @base में है /usr/share/bash-completion/completions
, पूरी होने वाली फ़ाइलों को डालता है , हालाँकि मैं अभी भी कुछ याद कर रहा हूँ, ssh
और sudo
(एक प्रकार का चूसा जो पूरा sudo command [tab]
नहीं command [tab]
करता है), और इसके अलावा मुझे कुछ भी नहीं मिल सकता है make
(जो लक्ष्यों को सूचीबद्ध करना चाहिए Makefile
)
UPDATE2: चेंजलॉग स्टेट्स:
- शुक्र नवंबर 01 2013 पेट्र स्टोडुलका - 2.1-6
- "टार" के बिना केवल उपलब्ध पूर्णताएं (# 810343 - टिप्पणी 15) स्थापित करें और दूसरे को हटा दें।
- शुक्र सितम्बर 13 2013 रोमन राकस - 2.1-5
- एक और लापता सशर्त जोड़ा गया हल: # 1007839
- शुक्र सितम्बर 13 2013 रोमन राकस - 2.1-4
- कुछ आदेशों के लिए पूर्णता नहीं जोड़ने के लिए सशर्त जोड़े गए; संकुल का अपना पूर्ण संकल्प होता है: # 1007839
इस प्रकार, sudo को पुनः स्थापित करने के बाद, जब मैंने bash_completion स्थापित किया था, तो उसे sudo
पूरा करने के लिए काम किया , हालाँकि मुझे ऐसा कोई भाग्य नहीं मिला।
प्रश्न : कैसे make
Centos 7 में बैश पूरा करने के लिए सक्षम करें ?