2009-04-22 8 views
12

bash के साथ, मैं टैब के साथ एक आदेश पूरा कर सकता हूं। आम तौर पर, इसे कमांड लाइन स्विच भी पूरा करना चाहिए: उदा। जब मैंने टाइप किया:बैश में कमांड लाइन स्विच के टैब-समापन को कैसे सक्षम करें?

java - 

मुझे मुझे संभावनाएं दिखानी चाहिए। ऐसा नहीं होता। मैं इस पूर्वावलोकन को कैसे सक्षम कर सकता हूं?

भी देखें Surprise! the shell suggests command line switches

+0

मैं अपने कमांड लाइन स्क्रिप्ट में कार्यक्षमता जोड़ने करते हैं, ताकि वे भी आदेश के लिए स्वत: पूर्ण पेशकश कर सकते हैं? (मैंने गुमराह किया है, लेकिन केवल इसका उपयोग कैसे करें, और इतिहास फ़ाइल के माध्यम से पूरा करने के बारे में सामान प्राप्त करें) –

उत्तर

4

संबंधित पर एक नज़र डालें: कि सवाल का जवाब प्रलेखन के लिए कई लिंक वहाँ थे में Surprise! the shell suggests command line switches

। आप वहां जो खोज रहे हैं उसे मिल सकता है।

3

आपको bash_completion स्थापित करने की आवश्यकता है और फिर पर . /etc/bash_completion जोड़ें।

+0

सही उत्तर जो xubuntu 13.04 – thkang

+0

पर काम करता है, यह नहीं पता कि क्या नाम बदल गया लेकिन मुझे 'बैश-समापन' (डैश के साथ) स्थापित करने की आवश्यकता है, यह भी देखें http://askubuntu.com/questions/86375/apt-get-autocomplete-package-name-is-broken – xZise

1

आप जिस लिनक्स स्वाद का उपयोग कर रहे हैं उसके आधार पर, आप एक पैकेज जोड़ना चाह सकते हैं। फेडोरा और संबंधित वितरण के लिए, आपको इसे काम करने के लिए अलग पैकेज bash-completion जोड़ने की आवश्यकता है। मुझे आश्चर्य नहीं होगा अगर अन्य वितरणों ने इसे वैकल्पिक 2 पैकेज के रूप में पैक किया था जिसे आपको bash पैकेज के अतिरिक्त जोड़ने की आवश्यकता है।

संबंधित मुद्दे