Tôi không biết liệu điều này có cư trú ở các vị trí tài khoản người dùng / thiết bị nâng cao hay không, nhưng "Cách thức này đã hoạt động trong nhiều năm" ™ trong Linux-Land là bạn phải cập nhật /etc/shells
đường dẫn đến vị trí shell, sau đó sử dụng chsh -s /usr/local/bin/bash username
để sử dụng nó.
Chỉ cần chạy chsh
mà không sửa đổi /etc/shells
sẽ gây ra lỗi cho biết bạn đã chọn shell không hợp lệ, trong trường hợp bạn tò mò.
/etc/shells
là một tệp thuộc sở hữu gốc, vì vậy bạn phải sử dụng sudo song song với trình chỉnh sửa để sửa đổi nó. Tôi hy vọng bạn cảm thấy thoải mái khi làm điều đó, nếu không tôi sẽ khuyên bạn không nên thử trình bao không mặc định :).
Tóm tắt (các bước):
brew install bash
, sau đó
sudo vi /etc/shells
và thêm /usr/local/bin/bash
vào danh sách, sau đó
chsh -s /usr/local/bin/bash [your_username]
và khởi động lại thiết bị đầu cuối của bạn để thay đổi của bạn diễn ra