Восстановление команд терминала после установки macOS Catalina переключается с bash на zsh - PullRequest
0 голосов
/ 15 января 2020

Я недавно обновил свой Macbook до macOS Catalina. Терминал теперь работает с zsh вместо bash, и многие знакомые команды больше не работают. Например:

conda list
zsh: command not found: conda

Сначала я попробовал подход change shell :

chsh -s /bin/bash
Changing shell for michaelboles.

Ошибка не возникла, и поиск в «Пользователи и группы» подтверждает, что Login shell: /bin/bash. Я также могу повторить эту же команду chsh еще раз, и она говорит chsh: no changes made, предполагая, что первое изменение прошло успешно.

Но когда я попробую снова:

conda list
zsh: command not found: conda

Итак, я посмотрел в альтернативу - установить bash с заваркой . После этого я попытался:

brew install bash
zsh: command not found: brew

Даже когда я использую bash оболочку, она вызывает zsh ошибок!

Пожалуйста, помогите мне вернуть его к старому, работающему bash терминалу, который я использовал, или заставьте zsh работать так, как bash делал для меня ранее.

1 Ответ

0 голосов
/ 15 января 2020

Похоже, мне просто нужно было скопировать текст из моего ~/.bash_profile в ~/.zshrc, как описано здесь . Теперь все снова работает!

...