Я запустил sudo chsh -s /bin/zsh, чтобы изменить мою оболочку по умолчанию на zsh. Затем я перезапустил компьютер. Когда я вернул его, я получаю только приглашение $, так что это не похоже на то, что я даже больше получаю bash.
echo $SHELL is "/bin/sh"
Следующие шаги, чтобы либо вернуть мою оболочку в bash, либо исправить zsh? Это для Ubuntu 11.04.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.
/bin/zsh
в командной строке? Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать
root:x:0:0:root:/bin/zsh
. Если это не так, вы можете также установить его здесь вместо того, чтобы делать это через chsh. Но убедитесь, что вы действительно установили zsh, и вы правильно ввели путь, или вы можете оказаться заблокированным из вашей системы.