ดูเหมือนว่าทุบตีไม่ต้องการคำสั่งเติมข้อความอัตโนมัติ (ตอนนี้สิ่งที่ฉันน่ารำคาญคือการเติมข้อความอัตโนมัติไม่ได้รับ apt-get) เมื่อฉันลงชื่อเข้าใช้ในเครื่องจาก SSH มีการตั้งค่าบางอย่างที่จะอนุญาตให้ทุบตีการเติมข้อความอัตโนมัติภายในเซสชัน ssh หรือไม่?
ดูเหมือนว่าทุบตีไม่ต้องการคำสั่งเติมข้อความอัตโนมัติ (ตอนนี้สิ่งที่ฉันน่ารำคาญคือการเติมข้อความอัตโนมัติไม่ได้รับ apt-get) เมื่อฉันลงชื่อเข้าใช้ในเครื่องจาก SSH มีการตั้งค่าบางอย่างที่จะอนุญาตให้ทุบตีการเติมข้อความอัตโนมัติภายในเซสชัน ssh หรือไม่?
คำตอบ:
ในระยะสั้น: source /etc/bash_completionควรทำเคล็ดลับ (เรียกใช้ในเปลือกภายในเซสชั่น SSH)
เรื่องยาว: เพื่อให้การทุบตีเสร็จสิ้นในการทำงานคุณต้องบอกbashวิธีการทำให้อาร์กิวเมนต์ของแต่ละคำสั่งสมบูรณ์ นี้ต้องใช้ลำดับที่ยาวนานของการสวดของbashในตัวคำสั่งcomplete; ดังนั้นพวกเขามักจะรวบรวมในสคริปต์แยกต่างหาก (หรือหลายคนใน/etc/bash.complete.d/*) ที่โหลดพวกเขาทั้งหมด
เป็นเชลล์สคริปต์ปกติคุณสามารถโหลดbash_completionในเปลือกใด ๆสคริปต์เริ่มต้น ( ~/.bash_profile, ~/.bash_login, ~/.bashrc)
อ่านเพิ่มเติม:
bash(1)completeคำสั่ง (run: help completein bash)