เชลล์เริ่มต้นบน macOS Catalina มีการเปลี่ยนแปลงจาก Bash ถึง Zsh คุณต้องเรียกใช้คำสั่งเพื่อทำการเปลี่ยนแปลงและหลายคนคิดว่า Zsh ดีกว่า หากคุณได้ทำการสลับและต้องการเปลี่ยนกลับเป็น Bash เป็นเชลล์เริ่มต้นเมื่อใดก็ตามที่คุณเปิด Terminal การเปลี่ยนทำได้ง่าย นี่คือวิธีที่คุณสามารถเปลี่ยนกลับไปใช้การทุบตีในเทอร์มินัล

สลับกลับไปเป็น bash ใน Terminal
เปิดแอป Terminal และเลือกแถบเมนูรายการเมนูเทอร์มินัล จากเมนูเลือกการตั้งค่า ในหน้าต่างการตั้งค่าไปที่แท็บทั่วไป มีตัวเลือกที่เรียกว่า "เชลล์เปิดด้วย" เลือก 'คำสั่ง (เส้นทางที่สมบูรณ์):' ในฟิลด์ด้านล่างให้ป้อนดังต่อไปนี้
/bin/bash

ออกจาก Terminal และเปิดอีกครั้ง เทอร์มินัลจะเปิดใน Bash เสมอ
เปลี่ยนเชลล์เริ่มต้นเป็นทุบตี
ส่วนก่อนหน้านี้เปลี่ยนแปลงเชลล์เทอร์มินัลจะเปิดขึ้นโดยไม่เปลี่ยนเชลล์เริ่มต้นกลับเป็นทุบตี มันมีเอฟเฟกต์เหมือนกันมากกว่าหรือน้อยกว่า แต่ถ้าคุณต้องการเปลี่ยนเชลล์เริ่มต้นกลับไปเป็น bash ให้รันคำสั่งต่อไปนี้ใน Terminal คุณจะต้องป้อนรหัสผ่านของคุณ
chsh -s /bin/bash

หลังจากคำสั่งนี้คุณสามารถปล่อยให้ตัวเลือกในการตั้งค่าเทอร์มินัลตั้งค่าเป็น 'เปลือกเข้าสู่ระบบเริ่มต้น' ภายใต้ตัวเลือก 'เชลล์เปิดด้วย'
เมื่อคุณอัปเดตเป็น Catalina จะไม่มีการลบออกZsh จากระบบ เนื่องจากคุณสามารถเปลี่ยนเปลือกกลับไปเป็น Bash มันไม่ได้สำคัญอะไรมาก ข้อเสียเพียงอย่างเดียวของการเปลี่ยนกลับเป็น Bash คือทุกครั้งที่คุณเปิดหน้าต่างเทอร์มินัลใหม่จะมีข้อความที่ด้านบนบอกให้คุณเปลี่ยนเป็น Zsh และให้คำสั่งเพื่อทำการสลับ
สำหรับเชลล์ที่คุณควรใช้มันเป็นของจริงถึงคุณ. มีเชลล์อื่นนอกเหนือจาก Bash และ Zsh บน macOS หากคุณต้องการดูรายการเชลล์ทั้งหมดที่มีอยู่ให้รันคำสั่งต่อไปนี้ใน Terminal
cat /etc/shells
หลังจากนั้นคุณสามารถเลือกเปลือกหอยใดก็ได้และใช้มันไม่ว่าจะเป็นเชลล์ที่เทอร์มินัลใช้หรือเปลี่ยนเชลล์เริ่มต้น คำสั่งเหมือนกันยกเว้นคุณต้องเปลี่ยน 'bin / bash' เป็นเชลล์ใดที่คุณต้องการตั้งเป็นค่าเริ่มต้น
chsh -s /bin/bash
หากคุณต้องการเปลี่ยนเป็น Csh คุณจะต้องเรียกใช้คำสั่งต่อไปนี้
chsh -s /bin/csh
หากต้องการเปลี่ยนเชลล์ที่เปิดโดยไม่ต้องเปลี่ยนเชลล์เริ่มต้นให้ป้อนสิ่งนี้ในการตั้งค่าของเทอร์มินัล
/bin/csh
การเปลี่ยนแปลงทั้งสองทำได้ง่าย
ความคิดเห็น