मैंने इसे कैसे हल किया
मैं स्वत: पूर्ण करने की कोशिश कर स्वत: पूर्ण समस्या नहीं थी wget
के साथ apt-get install wg[TAB][TAB]
और मैं निकाल कर इसे हल करने में कामयाब --no-generate
नीचे मक्खियों से पैरामीटर:
/usr/share/bash-completion/completions/apt-cache
/usr/share/bash-completion/completions/apt-get
यह उल्लेखनीय है कि ये फाइलें आपके इंस्टॉल करने के बाद ही उपलब्ध हैं bash-completion
।
--no-generate
मैं जिस पैरामीटर का उल्लेख कर रहा हूं, उसे नीचे दी गई पंक्ति में देखा जा सकता है, लेकिन मैंने सभी को हटा दिया --no-generate
, न केवल इस पंक्ति से:
https://github.com/scop/bash-completion/blob/master/completions/apt-get# L28
मैं इस बिंदु पर कैसे आया?
मैं इस बिंदु पर set -v
पिछले चलाने के बाद मिला apt-get install wg[TAB][TAB]
, जो यह दर्शाता है कि निष्पादित कमांड थी:
apt-cache --no-generate pkgnames wg
और आउटपुट एक त्रुटि थी:
E: Could not open file - open (2: No such file or directory)
जब मैं apt-cache pkgnames wg
बिना --no-generate
सही तरीके से निष्पादित किया गया तो मुझे स्वतः पूर्णता के लिए सूची मिली:
root@484f5c8f56ba:/# apt-cache pkgnames wg
wgalician-minimos
wget2
wgaelic
wget
wgerman-medical
wget2-dev
उम्मीद है की यह मदद करेगा।