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/shells
dengan jalur ke lokasi shell, dan kemudian gunakan chsh -s /usr/local/bin/bash username
untuk Gunakan.
Hanya menjalankan chsh
tanpa modifikasi /etc/shells
akan menyebabkan kesalahan yang menunjukkan Anda telah memilih shell yang tidak valid, jika Anda penasaran.
/etc/shells
adalah 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/shells
dan tambahkan /usr/local/bin/bash
ke daftar, lalu
chsh -s /usr/local/bin/bash [your_username]
dan restart terminal Anda agar perubahan Anda terjadi