ผมไม่ทราบว่าจะอาศัยอยู่ในสถานที่ขั้ว / ขั้นสูงบัญชีผู้ใช้ แต่ "วิธีนี้ได้ทำงานสำหรับปี" ™ใน Linux ที่ดินคือการที่คุณต้องปรับปรุง/etc/shells
มีเส้นทางไปยังสถานที่เปลือกและจากนั้นใช้chsh -s /usr/local/bin/bash username
เพื่อ ใช้มัน.
เพียงทำงานchsh
โดยไม่มีการแก้ไข/etc/shells
ควรทำให้เกิดข้อผิดพลาดที่บ่งบอกว่าคุณได้เลือกเปลือกที่ไม่ถูกต้องในกรณีที่คุณอยากรู้
/etc/shells
เป็นไฟล์ที่เป็นเจ้าของรูทดังนั้นคุณต้องใช้ sudo ควบคู่กับเครื่องมือแก้ไขเพื่อแก้ไข ฉันหวังว่าคุณสบายใจที่จะทำเช่นนั้นมิฉะนั้นฉันขอแนะนำให้คุณลองใช้เชลล์ที่ไม่ใช่ค่าเริ่มต้น :)
สรุป (ขั้นตอน):
brew install bash
จากนั้น
sudo vi /etc/shells
และเพิ่มลง/usr/local/bin/bash
ในรายการจากนั้น
chsh -s /usr/local/bin/bash [your_username]
และรีสตาร์ทเครื่องของคุณเพื่อให้การเปลี่ยนแปลงของคุณเกิดขึ้น