เปลี่ยน Shell ใน Mac OS X Terminal
เหนื่อยกับการทุบตีหรือไม่? ต้องการ zsh, ksh, tcsh, ปลาหรือ sh? คุณสามารถเปลี่ยนเปลือกค่าเริ่มต้นในแอป Terminal ได้นอกเหนือจากการเปลี่ยนเปลือกการเข้าสู่ระบบเริ่มต้นของผู้ใช้เมื่อเข้าสู่ระบบจากระยะไกลด้วย SSH หรืออื่น ๆ นี่คือวิธีการทำทั้งสองอย่าง
วิธีการเปลี่ยนเชลล์เริ่มต้นของเทอร์มินัลใน Mac OS X
ซึ่งจะปรับเปลี่ยนเชลล์ใหม่ที่ใช้เมื่อเปิดใช้งานเทอร์มินัลเทอร์มินัลหน้าต่างใหม่และแท็บเทอร์มินัลใหม่กลายเป็นเชลล์ Mac มาตรฐานใหม่
- เปิด Preferences จากเมนู Terminal คลิกแท็บ "Startup"
- ภายใต้ "Shells open with" เลือก "Command (complete path)" และตั้งค่าเชลล์ใหม่
ตัวเลือกเชลล์ที่เป็นค่าเริ่มต้นซึ่งสามารถเปลี่ยนไปใช้กับ OS X ประกอบด้วยเส้นทางต่อไปนี้:
/bin/zsh
/bin/ksh
/bin/tcsh
/bin/bash
/bin/sh
การวางตำแหน่งใด ๆ ในช่อง 'Command (complete path)' จะเป็นการตั้งค่าเชลล์ใหม่เป็นค่าเริ่มต้นของเทอร์มินัลหน้าต่าง
หมายเหตุการเปลี่ยนแปลงเปลือกเริ่มต้นที่ใช้โดยโปรแกรม Terminal ซึ่งแตกต่างจากเปลือกเข้าสู่ระบบเริ่มต้นที่มีการเปลี่ยนแปลงผ่านขั้นตอนต่อไปนี้แทน ...
เปลี่ยนเชลล์ล็อกอินเริ่มต้นของผู้ใช้ใน Mac OS X
นอกจากนี้คุณยังสามารถเปลี่ยนเชลล์ดีฟอลต์ผ่านทางบรรทัดรับคำสั่งโดยใช้คำสั่ง chsh ซึ่งเป็นคำย่อสำหรับ 'shell เปลี่ยน' ซึ่งจะจำเป็นหากคุณต้องการให้เชลล์เริ่มต้นแตกต่างกันเมื่อล็อกอินด้วย SSH หรือ telnet คุณจะต้องตรวจสอบการเปลี่ยนแปลงแต่ละครั้งเช่นกันคำสั่งจะถามโดยตรงหรือคุณสามารถนำคำนำหน้าด้วย sudo ต่อไปนี้เป็นวิธีตั้งค่าเชลล์ของผู้ใช้เริ่มต้นให้เป็น zsh, bash, tcsh, ksh, sh หรือ shell อื่น ๆ สำหรับเรื่องนี้
เปลี่ยนผู้ใช้ล็อกอินเข้าสู่ zsh: chsh -s /bin/zsh
ksh: chsh -s /bin/ksh
tcsh: chsh -s /bin/tcsh
ทุบตี (ค่าเริ่มต้น): chsh -s /bin/bash
ดวลจุดโทษ: chsh -s /bin/sh
เปลือกหอยอื่น ๆ :
เพียงแค่ปรับเส้นทางสำหรับ chsh เพื่อตั้งค่าเช่น: chsh -s /path/to/alternate/shell/like/fish
เราได้กล่าวถึงช่วงเวลาแรกของปีที่ผ่านมาและยังไม่มีการเปลี่ยนแปลงนับตั้งแต่แม้ OS X Lion และ OS X Mountain Lion และ Mavericks