Score:0

ปัญหาการขยายตัวแปร

ธง gh

ฉันใช้การติดตั้งเปล่า lubuntu 20.04 ไม่มีนักเทียบท่า

env | grep -i เชลล์
SHELL=/ถัง/ทุบตี

เมื่อใดก็ตามที่ฉันพยายามให้ตัวแปรระบบ expand เช่น $HOME auto complete ทำงานไม่ถูกต้อง ตัวอย่าง $HOME

เสียงสะท้อน $HOME
/บ้าน/อเล็กซ์

ชุดที่ถูกต้อง

     แมว \$HOME/zu_entfernende_Kernel 
cat: '$HOME/zu_entfernende_Kernel': Datei อื่น ๆ Verzeichnis nicht gefunden

เมื่อฉันกดแท็บเพื่อเติมข้อความอัตโนมัติ$บ้าน กำลังขยายเป็น \$บ้าน ขออภัยสำหรับเอาต์พุตภาษาเยอรมัน แต่ดูเหมือนว่าข้อผิดพลาดจะมีบางอย่างเกี่ยวกับสถานที่ของฉัน

หมายเหตุเมื่อฉันใช้

แลง=ซี 

ก่อนที่มันจะทำงานตามที่คาดไว้

alex@Guilmon:~$ LANG=C
alex@Guilmon:~$ cat $HOME/zu_entfernende_Kernel
ลินุกซ์-ส่วนหัว-5.3.0-62
linux-headers-5.3.0-62-ทั่วไป
linux-image-5.3.0-62-ทั่วไป
อเล็กซ์@กิลมอน:~$ 

ข้อมูลสถานที่

    สถานะ localectl
   ตำแหน่งที่ตั้งของระบบ: LANG=de_DE.UTF-8
       VC Keymap: เด
      เค้าโครง X11: เด
       X11 รุ่น : pc105
     ตัวเลือก X11: ตัวพิมพ์ใหญ่: ไม่มี

มีความคิดว่าฉันจะตรึงข้อผิดพลาดได้อย่างไร

bac0n avatar
cn flag
`shopt -s direexpand` คุณอาจต้องการเพิ่มลงใน `~/.bashrc`
nobody avatar
gh flag
หืม แต่ทำไมมันใช้งานได้เมื่อฉันเปลี่ยน LANG ก่อน? แต่จะลองตอบดูครับ ขอบคุณครับ
bac0n avatar
cn flag
ฉันไม่สามารถจำลองปัญหาของคุณได้ แต่ตัวอย่าง *LANG=C* แม้ว่าจะเป็นที่ต้องการ แต่ก็เป็นสิ่งที่ใช้งานไม่ได้
bac0n avatar
cn flag
การเติมข้อความอัตโนมัติไม่สามารถแก้ไขเส้นทางในตัวอย่างนั้นได้
Score:0
ธง gh

วิธีแก้ปัญหาง่ายๆ ในกรณีของฉัน ลบ $HOME/.bashrc

จากไฟล์ต้นฉบับใน /etc/skel/.bashrc

ถ้า [ -f /usr/share/bash-completion/bash_completion ]; แล้ว
    . /usr/share/bash-completion/bash_completion

หมายถึงอ่านไฟล์นี้หากมีอยู่ และนี่คือฟีเจอร์รบกวนสำหรับฉัน

# เปิดการปัดขยายแบบขยายและการทำให้สมบูรณ์ที่ตั้งโปรแกรมได้
shopt -s extglob progcomp

โพสต์คำตอบ

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