Non so se questo popolerà nelle posizioni degli account utente terminale / avanzato, ma "Il modo in cui ha funzionato per anni" ™ in Linux-land è che devi aggiornare /etc/shells
con il percorso della shell posizione, quindi usa chsh -s /usr/local/bin/bash username
per usarlo.
Semplicemente eseguire chsh
senza modifiche a /etc/shells
dovrebbe causare un errore che indica che hai scelto una shell non valida, nel caso siate curiosi.
/etc/shells
è un file di proprietà della root, quindi è necessario utilizzare sudo in tandem con un editor per modificarlo. Spero che tu ti senta a tuo agio, altrimenti ti consiglio vivamente di provare una shell non predefinita:).
Riepilogo (passaggi):
-
brew install bash
, quindi
-
sudo vi /etc/shells
e aggiungi /usr/local/bin/bash
all'elenco, quindi
-
chsh -s /usr/local/bin/bash [your_username]
e riavvia il tuo terminale in modo che le modifiche abbiano luogo