Saya tidak tahu apakah ini akan mengisi di terminal / lokasi akun pengguna tingkat lanjut, tetapi "Cara Ini Telah Berhasil Selama bertahun-tahun" ™ di Linux-land adalah Anda harus memperbarui /etc/shellsdengan jalur ke lokasi shell, dan kemudian gunakan chsh -s /usr/local/bin/bash usernameuntuk Gunakan.
Hanya menjalankan chshtanpa modifikasi /etc/shellsakan menyebabkan kesalahan yang menunjukkan Anda telah memilih shell yang tidak valid, jika Anda penasaran.
/etc/shellsadalah file yang dimiliki oleh root, jadi Anda harus menggunakan sudo bersama editor untuk memodifikasinya. Saya harap Anda nyaman melakukan itu, kalau tidak saya akan sangat menyarankan untuk tidak mencoba shell non-default :).
Ringkasan (langkah):
brew install bash, kemudian
sudo vi /etc/shellsdan tambahkan /usr/local/bin/bashke daftar, lalu
chsh -s /usr/local/bin/bash [your_username] dan restart terminal Anda agar perubahan Anda terjadi