คำถามติดแท็ก zsh

10
คุณสมบัติเฉพาะของทุบตีเมื่อเทียบกับ zsh
ฉันเป็นผู้ใช้ zsh มาระยะหนึ่งแล้ว (ก่อนหน้า tcsh และก่อนหน้านั้น csh) ฉันมีความสุขมากกับมัน แต่ก็สงสัยว่ามีคุณสมบัติที่น่าสนใจของทุบตีที่ไม่มีอยู่ใน zsh และในทางกลับกันมีคุณสมบัติ zsh ที่ไม่มีอยู่ใน bash ความรู้สึกปัจจุบันของฉันคือการทุบตีนั้นดีกว่า: หากคุณคุ้นเคยกับมันแล้วและไม่ต้องการเรียนรู้ไวยากรณ์ใหม่ มันจะมีอยู่ในเครื่อง * nix ส่วนใหญ่ตามค่าเริ่มต้นในขณะที่ zsh อาจเป็นการติดตั้งเพิ่มเติม ไม่พยายามเริ่มการต่อสู้ทางศาสนาที่นี่ซึ่งเป็นสาเหตุที่ฉันแค่มองหาคุณสมบัติที่มีอยู่ในกระสุนเพียงนัดเดียว
67 bash  shell  zsh 

8
มีเหตุผลที่จะใช้ทุบตีมากกว่า zsh หรือไม่ [ปิด]
ฉันอยากรู้ว่าทำไมคนเราถึงต้องการใช้ bash แทน zsh ฉันหมายถึง zsh เต็มที่เข้ากันได้กับ bash อย่าเข้าใจฉันผิด: ฉันไม่ชอบทุบตีหรืออะไรก็ตาม ฉันแค่อยากรู้ว่ามีประโยชน์ในการใช้มันมากกว่า zsh หรือไม่ ดังนั้นมีเหตุผลอะไรที่จะใช้ทุบตีมากกว่า zsh?
33 bash  scripting  shell  zsh 

2
ฉันจะทำให้เสร็จ zsh ทำหน้าที่เหมือน bash เสร็จได้อย่างไร
ฉันเพิ่งแปลงจาก bash เป็น zsh (ซึ่งฉันใช้ "oh my zsh" ด้วย) แต่มีสิ่งหนึ่งที่ทำให้ฉันรำคาญ: เมื่อฉันกดปุ่มแท็บการเติมข้อความอัตโนมัติครั้งแรกจะถูกกรอกโดยอัตโนมัติและคุณต้องวนไปมาตามความสำเร็จโดยกดปุ่มแท็บซ้ำ ๆ สิ่งนี้แตกต่างจากการทุบตีซึ่งคุณเพิ่งจะแสดงรายการของความสำเร็จ หากความสำเร็จทั้งหมดมีคำนำหน้าเหมือนกันคำนำหน้านี้จะถูกกรอก คุณสามารถเลือกสิ่งที่คุณต้องการโดยพิมพ์ต่อไป ฉันพบว่าดีกว่าเพราะมันเร็วกว่าการพิมพ์กว่าจะเลือกเสร็จโดยการกดปุ่มแท็บซ้ำ ๆ มีวิธีใดบ้างที่จะทำให้การเติมเต็ม zsh ทำตัวเหมือนทุบตีในเรื่องนี้ได้หรือไม่?
18 zsh 

4
คัดลอกช่วงของไฟล์ในบรรทัดคำสั่ง (ZSH / BASH)
ฉันมีรายการไฟล์ที่มีตัวเลขเรียงติดกันเป็นคำต่อท้าย ฉันต้องการคัดลอกเฉพาะไฟล์เหล่านี้เท่านั้น ฉันจะระบุช่วงเป็นส่วนหนึ่งของคำสั่ง cp ได้อย่างไร $ls P1080272.JPG* P1080273.JPG* P1080274.JPG* P1080275.JPG* P1080276.JPG* P1080277.JPG* P1080278.JPG* P1080279.JPG* P1080280.JPG* P1080281.JPG* P1080282.JPG* P1080283.JPG* ฉันต้องการคัดลอกไฟล์จาก P1080275.JPG ไปยัง P1080283.JPG ด้วยสิ่งที่คล้ายกับ: $cp P10802[75-83].JPG ~/Images/. มีวิธีทำเช่นนี้หรือไม่?
13 linux  bash  copy  zsh 

4
แป้นพิมพ์ลัดเพื่อเก็บคำสั่งที่พิมพ์และล้างบรรทัด
คุณรู้สถานการณ์: คุณกำลังพิมพ์คำสั่งแบบยาว (ตัวอย่างเช่นข้อความยืนยัน) และรู้ว่าคุณลืมที่จะใช้คำสั่งสิ่งที่จำเป็นต้องมีที่ไม่สามารถเพิ่ม&&ได้ โดยปกติเมื่อเกิดขึ้นกับฉันฉันเลือกสิ่งที่ฉันพิมพ์ด้วยเมาส์คัดลอกไปยังคลิปบอร์ดกด Ctrl-U เพื่อล้างบรรทัดเรียกใช้คำสั่งข้อกำหนดเบื้องต้นของฉันและวางรูปแบบคลิปบอร์ด แต่อาจจะมีวิธีที่ดีกว่าโดยเฉพาะอย่างยิ่งโดยไม่จำเป็นต้องใช้เมาส์? ฉันกำลังมองหาวิธีแก้ปัญหาสำหรับ bash และ / หรือ zsh

4
วิธีแก้ไขคำสั่งเสร็จสิ้นสำหรับ ssh บน zsh?
ฉันต้องการตั้งค่าความสมบูรณ์ของคำสั่งใน zsh เพื่อแสดงชื่อโฮสต์หลังจากที่ฉันพิมพ์ ssh [TAB] นำชื่อออกจากไฟล์. ssh / config ของฉัน (และควรเป็นที่รู้จักจาก known_hosts และ / etc / hosts และอื่น ๆ ที่เหมาะสม) และนำเสนอรายการเดียว มันทำอะไรบางอย่างในขณะนี้ แต่ มันไม่ได้ใช้. ssh / config เลย ต้องการชื่อผู้ใช้ก่อนแม้ว่าการใช้. ssh / config จะทำให้การพิมพ์ชื่อผู้ใช้ไม่จำเป็น มันมีหลายรายการ (อาจเป็นหนึ่งใน known_hosts และอีกรายการจาก / etc / hosts แต่ฉันยังไม่ได้ยืนยัน) ดังนั้นฉันจึงต้องการที่จะรวมชื่อผู้ใช้ที่รู้จักและชื่อโฮสต์ที่รู้จักในรายการ (ดีกว่าเดียว) หลังจากพิมพ์ ssh [TAB] (ฉันมาที่นี่ก่อน Google เพราะ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.