Score:3

วิธีสร้างนามแฝงเป็น systemctl ด้วยการเติมข้อความอัตโนมัติ

ธง us

ฉันเหนื่อย

นามแฝง sct='systemctl'
กรอก -F _systemctl sct

แต่ไม่พบฟังก์ชัน _systemctl จนกว่าฉันจะเรียกใช้คำสั่งเดิม systemctl ในเซสชัน ฟังก์ชันนี้โหลดแบบไดนามิกหรือด้วยวิธีใดวิธีหนึ่ง และมีฟังก์ชันเดียวกันอื่นๆ อีกมากมายอยู่ภายใน

ระบบปฏิบัติการ - อูบุนตู 20.04

Score:6
ธง cn

สร้างไฟล์ชื่อ /etc/bash_completion.d/systemctl:

ถ้า [[ -r /usr/share/bash-completion/completions/systemctl ]]; แล้ว
    . /usr/share/bash-completion/completions/systemctl && สมบูรณ์ -F _systemctl systemctl sct
ไฟ

คุณสามารถรีสตาร์ทการเติม bash ได้โดยการจัดหา . /etc/bash_completion

Artur Meinild avatar
vn flag
ฉันสงสัยเกี่ยวกับเรื่องนี้มาระยะหนึ่งแล้ว - ขอบคุณสำหรับวิธีแก้ปัญหาที่ดี ;-)
Score:0
ธง us

ฉันพบไฟล์ที่มีฟังก์ชันเติมข้อความอัตโนมัติสำหรับ systemctl ในระบบของฉัน และเพิ่มบรรทัดเพื่อโหลด:

ที่มา /usr/share/bash-completion/completions/systemctl
นามแฝง sct='systemctl'
กรอก -F _systemctl sct
bac0n avatar
cn flag
คุณใส่มันไว้ที่ไหน
tehkonst avatar
us flag
@bac0n ในเทอร์มินัล หรือในไฟล์ ~/.bashrc ในกรณีของฉัน
bac0n avatar
cn flag
ไม่จำเป็นต้องมีนามแฝง
tehkonst avatar
us flag
ฉันคิดอย่างนั้น แต่ก็ไม่ได้ผล
bac0n avatar
cn flag
ใช่ ผิดที่ฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา