chsh -s /usr/local/bin/zsh

Abover меняет мою оболочку по умолчанию на ZSH, однако даже после запуска нового сеанса $SHELL по-прежнему имеет значение /usr/local/bin/fish , моя предыдущая оболочка.

Поэтому, если я выполняю exec $SHELL он запускает оболочку fish, а не zsh.

Я уже посмотрел в /etc/passwd но я не вижу свое имя пользователя.

1 ответ1

0

Перезагрузка машины исправила это:/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .