По какой-то причине, когда я запускаю chsh -s /bin/zsh , моя переменная окружения $SHELL не устанавливается. Когда я бегу:
echo $SHELL
Это выводит:
/bin/bash
chsh влияет только на последующие входы в систему, а не на оболочку, которую вы сейчас используете.
Попробуйте выйти и снова войти в систему или перезапустите вашу графическую систему или менеджер дисплеев. Затем следует установить $SHELL , если команда chsh успешно.