ฉันจะแก้ไขมันอย่างไร
ฉันมีปัญหาการทำให้สมบูรณ์อัตโนมัติที่พยายามเติมข้อความอัตโนมัติ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
หวังว่านี่จะช่วยได้