Я не знаю, чи це буде заповнюватися в місцях терміналів / розширених облікових записів користувачів, але "Шлях цього працював роками" ™ в Linux-land - це те, що вам потрібно оновити /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]
і перезапустіть термінал, щоб відбулися зміни