ฉันจะเปลี่ยนเชลล์เริ่มต้นของฉันเพื่อใช้ ZSH ใน Ubuntu ได้อย่างไร [ซ้ำ]


10

ซ้ำเป็นไปได้:
ฉันจะทำให้ Bash เปลือกเริ่มต้นของฉันบน Ubuntu ได้อย่างไร

ฉันต้องการเปลี่ยนเชลล์เริ่มต้นใน Ubuntu เป็น ZSH คำสั่งให้ทำคืออะไร


1
zshเป็นเชลล์ไม่ใช่เทอร์มินัล
user1686

คำตอบ:


19

ใช้

chsh -s $(which zsh)

ซึ่งแตกต่างจากadduserหรือuseraddแก้ไข/etc/passwdนี้จะช่วยให้คุณเปลี่ยนเปลือกของคุณโดยไม่ต้องมีสิทธิ์รูท


0

ฮัม ... zsh เป็นเปลือกไม่ใช่เทอร์มินัล

คำตอบทางเลือกของ MrStatic คือการใช้การเปลี่ยนเชลล์เริ่มต้นด้วยchshซึ่งสามารถทำได้สำหรับบัญชีของคุณโดยไม่มีสิทธิ์รูทใด ๆ


-1

คุณจะต้องแก้ไขของคุณ /etc/passwd

ใช้vipwคำสั่งและเปลี่ยนเชลล์ถัดจากผู้ใช้ที่คุณต้องการเปลี่ยน เพื่อให้เป็นค่าเริ่มต้นสำหรับผู้ใช้ใหม่ทั้งหมดuseradd -D -s /bin/bash

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.