1
chsh -s / usr / bin / zsh ไม่ทำงาน
ฉันพยายามเปลี่ยนเชลล์เป็น zsh อย่างถาวรโดยใช้chshคำสั่ง แต่มันไม่ทำงาน มีการติดตั้ง zsh (ผ่าน apt) และทำงานได้ดีเมื่อฉันเรียกใช้โดยตรงจากเทอร์มินัล bash prompt แต่ฉันไม่สามารถรับ zsh เพื่อโหลดในอาคารโดยค่าเริ่มต้นและ chsh กำลังทำอะไรแปลก ๆ : $ echo $SHELL /bin/bash $ which zsh /usr/bin/zsh $ chsh -s /usr/bin/zsh Password: $ echo $SHELL /bin/bash $ grep kurtosis /etc/passwd kurtosis:x:1000:1000:kurtosis,,,:/home/kurtosis:/usr/bin/zsh ดูเหมือนว่า chsh ได้จัดการเพื่อเปลี่ยน / etc / passwd อย่างถูกต้อง แต่ไม่ใช่ตัวแปร $ …
24
command-line
bash
zsh