ผมไม่ทราบว่าจะอาศัยอยู่ในสถานที่ขั้ว / ขั้นสูงบัญชีผู้ใช้ แต่ "วิธีนี้ได้ทำงานสำหรับปี" ™ใน 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] และรีสตาร์ทเครื่องของคุณเพื่อให้การเปลี่ยนแปลงของคุณเกิดขึ้น