Изменение оболочки к zsh повредило мой терминал

Я работал sudo chsh -s /bin/zsh изменить мою оболочку по умолчанию на zsh. Я затем перезапустил свой компьютер. Когда я снова включил его, я становлюсь справедливым $ как подсказка, таким образом, это не похоже, я даже больше получаю удар.

echo $SHELL is "/bin/sh"

Следующие шаги, которые или возвратят мою оболочку, чтобы колотить или зафиксировать zsh? Это для Ubuntu 11.04.

3
задан 15 July 2011 в 18:01

1 ответ

  • zsh не установлен по умолчанию. Вы устанавливали его?

  • Могут Вы для запуска zsh вручную путем ввода

    /bin/zsh 
    

    при подсказке?

Если Вы answerded оба с да, я предлагаю, чтобы Вы взглянули в/etc/passwd. В первой строке это должно сказать

root:x:0:0:root:/bin/zsh

Если это не так можно также установить его здесь вместо того, чтобы делать его через chsh. Но удостоверьтесь, что Вы действительно установили zsh, и Вы вводите путь правильно, или Вы могли бы найти себя заблокированными из Вашей системы.

4
ответ дан 1 December 2019 в 16:13

Другие вопросы по тегам:

Похожие вопросы: