सबसे पहले, मूल पूर्ण कमांड को देखें। उदाहरण:
$ complete | grep git
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main git
अब इन्हें अपनी स्टार्टअप स्क्रिप्ट में जोड़ें (उदाहरण ~ / .bashrc):
# copy the original statement, but replace the last command (git) with your alias (g)
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g
# load dynamically loaded completion functions (may not be required)
_completion_loader git
_completion_loader
लाइन की आवश्यकता नहीं हो सकता है। लेकिन कुछ स्थितियों के लिए, पूर्ण फ़ंक्शन केवल डायनामिक रूप से लोड होने के बाद आप कमांड टाइप करते हैं और TAB
पहली बार दबाते हैं । इसलिए यदि आपने मूल कमांड का उपयोग नहीं किया है, और उपनाम + का प्रयास करें TAB
, तो आपको "bash: पूर्ण: फ़ंक्शन नहीं मिला" जैसी त्रुटि मिल सकती है।