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

zsh เป็นเชลล์ที่ออกแบบมาสำหรับการใช้งานแบบโต้ตอบแม้ว่าจะเป็นภาษาสคริปต์ที่มีประสิทธิภาพก็ตาม คุณสมบัติที่มีประโยชน์มากมายของ bash, ksh และ tcsh ถูกรวมไว้ใน zsh มีการเพิ่มคุณสมบัติดั้งเดิมมากมาย

4
วิธีแก้ไขพฤติกรรม backspace ที่แปลกประหลาดด้วย urxvt + zsh
ฉันใช้ urxvt ร่วมกับ zsh อย่างไรก็ตามตั้งแต่ติดตั้ง Ubuntu 10.04 ใหม่ฉันมีปัญหาต่อไปนี้ หากฉันพิมพ์ backspace เคอร์เซอร์จะเลื่อนไปทางขวา (แทนที่จะลบอักขระทางซ้าย) สมมติว่าฉันพิมพ์อักขระ n ตัวจากนั้นกด backspace n-times ย้ายเคอร์เซอร์ไปทางซ้ายถ้าฉันพิมพ์ backspace แล้วอีกหนึ่งเคอร์เซอร์จะไม่เคลื่อนที่อีกต่อไป หากฉันพิมพ์ลูกศรซ้ายจะไม่เกิดอะไรขึ้นถ้าฉันพิมพ์ลูกศรขวาหลังจากนั้นจะมีอักขระบางตัวเกิดขึ้น mv .zshrc .zshrc.bak mv .Xdefaults .Xdefaults.bak ไม่ได้ช่วย urxvt + bash ทำงานได้ดีเช่นเดียวกับ xterm + zsh รุ่น zsh: 4.3.11-4ubuntu2.is.3ubuntu1 รุ่น rxvt-unicode: 9.09-3 ความคิดวิธีการแก้ไขปัญหานี้?

4
นำ ZSH ออกแล้วไม่สามารถ relogin ได้
ดังนั้นฉันจึงติดตั้งzshและฉันไม่ชอบมัน ดังนั้นฉันทำapt-get remove zsh จากจุดที่ฉันไม่สามารถ relogin ฉันคลิกผู้ใช้ของฉัน .. แล้วมันก็กลับไปที่หน้าจอเข้าสู่ระบบ ฉันสามารถเข้าสู่ระบบด้วยGuest sessionฉันเท่านั้นที่สามารถเข้าสู่ระบบด้วย ฉันคิดว่าปัญหาเกิดขึ้นเนื่องจากเชลล์ defualt ที่ผู้ใช้ของฉันคือ zsh และมันไม่มีอยู่อีกต่อไป .. ฉันจะติดตั้งใหม่จากเซสชันผู้เยี่ยมชมเพื่อเปลี่ยนเชลล์เริ่มต้นของผู้ใช้สำหรับผู้ใช้ทั่วไปได้อย่างไร แม้พยายามที่จะเข้าสู่ระบบด้วย ctrl+alt+f2/6ฉันพิมพ์ผู้ใช้และรหัสผ่านของฉัน การเข้าสู่ระบบประสบความสำเร็จ แต่ฉันถูกโยนกลับไปที่การเข้าสู่ระบบ ความคิดใด ๆ

1
รับคำสั่งไม่พบการทำงานภายใต้ zsh
ฉันกำลังพยายามทำให้command-not-foundฟีเจอร์ภายใต้ Ubuntu ทำงานภายใต้ zsh โดยไม่ต้องโชค: ➜ ~ pdfunite zsh: command not found: pdfunite ➜ ~ bash u@ub:~$ pdfunite The program 'pdfunite' is currently not installed. You can install it by typing: sudo apt-get install poppler-utils ไม่มีใครรู้ว่ามีแพคเกจที่รองรับ zsh หรือไม่ ขอขอบคุณ.
14 command-line  zsh 

3
เปลี่ยนเชลล์เริ่มต้นสำหรับ Terminator
ฉันต้องการเปลี่ยนเชลล์เริ่มต้นของ Terminator เป็น zsh ในฉันได้เปลี่ยนเปลือกเริ่มต้นที่/etc/passwd/ /bin/zshการตั้งค่านี้เปลี่ยนเชลล์เริ่มต้นใน LXTerminal (เทอร์มินัลเริ่มต้นบน Lubuntu) แต่ไม่ใช่ใน Terminator ดังนั้นฉันจึงพยายามchsh -s /bin/zshแต่มันก็ไม่ทำงานเหมือนกัน เอกสารประกอบ Terminator กล่าวว่า: ฉันจะเปลี่ยนเปลือกเริ่มต้นได้อย่างไร Terminator จะเริ่มเชลล์ที่ระบุโดยตัวแปรสภาพแวดล้อม SHELL (มันจะถอยกลับไปที่ / bin / sh หากไม่ได้ตั้งค่าตัวแปรสภาพแวดล้อม SHELL) คุณสามารถมีอิทธิพลต่อสภาพแวดล้อมของ Terminator ได้ แต่ทางออกที่ดีที่สุดคือการบอกระบบปฏิบัติการของคุณว่าเชลล์ใดที่คุณต้องการและจะทำให้มั่นใจได้ว่า SHELL ได้รับการตั้งค่าอย่างถูกต้องสำหรับทุกแอปพลิเคชั่นไม่ใช่เฉพาะ Terminator ดูเอกสารประกอบสำหรับระบบปฏิบัติการของคุณสำหรับรายละเอียดเกี่ยวกับวิธีการเปลี่ยนเปลือกเริ่มต้นของคุณ ดังนั้นฉันคาดว่าความพยายามของฉันจะทำงาน แต่พวกเขาทำไม่ได้ ฉันจะเปลี่ยนเชลล์เริ่มต้นใน Terminator ได้อย่างไร

1
รหัสผ่านข้อผิดพลาด: chsh: PAM: การตรวจสอบล้มเหลวเมื่อพยายามติดตั้ง Oh my zsh
ฉันพยายามติดตั้ง Oh my zsh หลังจากติดตั้ง zsh ( sudo apt-get update && sudo apt-get install -y zsh) จากนั้นฉันติดตั้ง sudo apt-get install -y curl จากนั้นติดตั้งคอมไพล์ ปัญหาเกิดขึ้นเมื่อฉันลองคำสั่งนี้ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash นี่คือบันทึก sudo curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload …

2
เอาต์พุตที่น้อยลงจะไม่แสดงเอาต์พุตในเทอร์มินัลหลังจากเลิกใช้
ก่อนหน้านี้ถ้าฉันวิ่งsomething | lessแล้วกดqมันจะใช้เพื่อส่งฉันกลับไปที่พรอมต์ด้วยผลลัพธ์ของการlessมองเห็นที่ยังคงอยู่ $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> แต่ตอนนี้หลังจากที่ฉันติดตั้ง Zsh (ด้วย oh-my-zsh มันไม่ทำงานด้วยการทุบตีเกินไป) เทอร์มินัลจะมีลักษณะดังนี้: $ seq 1 100 | less <less shows up, I press :q and it is cleared> $ <prompt here. …
10 bash  zsh  less 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.