Score:0

มือใหม่ Linux กับคำถามการเติมแท็บ unrar

ธง ru
MDS

ฉันติดตั้ง bash-completion แล้ว

เมื่อพยายามคลายไฟล์ rar ไปยังไดเร็กทอรีปลายทางที่มีช่องว่าง การทำให้แท็บสมบูรณ์จะเพิ่ม \ และการเว้นวรรค แต่แท็บจะไม่เสร็จสมบูรณ์หลังจากนั้น ตัวอย่างเช่น:

unrar e /mnt/STORAGE/test.rar /mnt/TVSHOWSTOO/What\ 

แท็บจะไม่ผ่านช่องว่างหลังจาก What\ แม้ว่าจะมีความเป็นไปได้ 2 ประการ ฉันต้องพิมพ์เส้นทางที่สมบูรณ์ ณ จุดนี้

ฉันใช้ Google ฟอรัมมาสองสามชั่วโมงแล้วและดูเหมือนจะไม่พบสิ่งใดที่ทำให้ฉันชี้ไปในทิศทางที่ถูกต้องได้ ฉันขอร้องความไม่รู้ของฉันในเรื่องนี้ เป็นที่ยอมรับว่าฉันเป็นสามเณร Linux และไม่รู้ด้วยซ้ำว่าจะเริ่มต้นอย่างไรหากต้องแก้ไข .bashrc ไฟล์. ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.

Score:0
ธง ng

"แม้จะมีความเป็นไปได้ 2 ทาง"

เชลล์ที่แตกต่างกันทำงานแตกต่างกัน แต่ bash shell เริ่มต้นใน Ubuntu จะไม่สร้างแท็บจนสุดเส้นทางหากมีหลายเส้นทางที่ตรงกับสิ่งที่คุณพิมพ์จนถึงตอนนี้ มันจะเสร็จสิ้นเฉพาะสิ่งที่ไม่ซ้ำกันกับสิ่งที่คุณพิมพ์จนถึงตอนนี้ และหยุดเมื่อมีหลายไฟล์ที่แยกออกจากกัน ณ จุดนั้น

หากคุณพิมพ์ต่อไปจนกว่าจะมีเพียงไฟล์เดียวที่ตรงกับสิ่งที่คุณพิมพ์ คุณสามารถใช้การเติมแท็บจนสุดเส้นทางได้

MDS avatar
ru flag
MDS
นั่นคือจุดที่ฉันรู้สึกแย่เพราะมี 2 ความเป็นไปได้สำหรับ /mnt/TVSHOWSTOO/Wh What If...?/ และ What We Do In The Shadows/ ถ้าแท็บ I เสร็จสมบูรณ์ใน /mnt/TVSHOWSTOO/ซึ่งจะทำให้สมบูรณ์อัตโนมัติเป็น /mnt/TVSHOWSTOO/What\ โดยมีช่องว่างหลังเครื่องหมายแบ็กสแลช หากฉันพยายามเติมข้อความอัตโนมัติด้วย /mnt/TVSHOWSTOO/What\ W ระบบจะไม่เติมข้อความอัตโนมัติ ฉันคาดหวังว่าการเพิ่ม W หลังจาก /What\ จะตีความว่าเป็นสิ่งที่เราทำในเงามืด/ และไม่ใช่จะเกิดอะไรขึ้นถ้า...?/
Nmath avatar
ng flag
การแยกวิเคราะห์ความคิดเห็นของคุณเป็นเรื่องยากมากหากไม่มีการจัดรูปแบบ โปรดใช้ลิงก์[แก้ไข](https://askubuntu.com/posts/1363031/edit)ใต้โพสต์ของคุณเพื่อเพิ่มรายละเอียด ข้อมูลประเภทนี้ไม่สามารถสื่อสารเป็นความคิดเห็นได้อย่างมีประสิทธิภาพ อย่าลืมใช้การจัดรูปแบบ "monospace" เพื่อให้เราสามารถแยกแยะเส้นทางจากข้อความรอบข้างได้ เนื่องจากเส้นทางของคุณมีการเว้นวรรค จึงน่าจะง่ายกว่าที่จะใส่เครื่องหมายคำพูดทั้งเส้นทาง POSIX / UNIX ไม่รองรับการเว้นวรรคภายใน ดังนั้นจะเป็นการดีที่สุดหากคุณไม่ใช้ช่องว่างในชื่อไฟล์ของคุณ
Nmath avatar
ng flag
ฉันไม่สามารถทำซ้ำพฤติกรรมที่คุณอธิบายได้ ฉันสร้างสามโฟลเดอร์: `จะเกิดอะไรขึ้นถ้าเป็นเช่นนั้น', 'จะเกิดอะไรขึ้นถ้าพวกเขา' และ 'สิ่งที่เราทำ' และแท็บจะเติมข้อความอัตโนมัติให้กับแต่ละโฟลเดอร์ คุณใช้เปลือกใด ผลลัพธ์ของ `echo $SHELL` คืออะไร
MDS avatar
ru flag
MDS
/bin/bash นี่คือลิงก์ไปยังภาพหน้าจอ https://photos.app.goo.gl/tep2EePusoTrDrdYA บรรทัดแรกคือฉันแค่พยายามแสดงสิ่งที่ตรงกันในไดเร็กทอรีนั้น ทันทีที่ฉันเพิ่ม a และ tab เสร็จสิ้น มันจะจบลงที่ What\ และจะไม่สมบูรณ์หลังจากนั้นไม่ว่าจะเกิดอะไรขึ้น
MDS avatar
ru flag
MDS
ฉันควรเพิ่มสิ่งนี้ดูเหมือนจะเกิดขึ้นกับ unrar เท่านั้น
muru avatar
us flag
@MDS คุณได้ติดตั้งแพ็คเกจ `bash-completion` หรือไม่

โพสต์คำตอบ

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