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

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

echo $SHELL is "/bin/sh"

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

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

6 ответов

zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав
/bin/zsh 
в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 25 May 2018 в 19:49
zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав /bin/zsh в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 25 July 2018 в 21:35
zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав /bin/zsh в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 2 August 2018 в 03:12
zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав /bin/zsh в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 4 August 2018 в 19:05
zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав /bin/zsh в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 6 August 2018 в 03:24
zsh по умолчанию не установлен. Вы его установили? Вы можете запустить zsh вручную, набрав /bin/zsh в командной строке?

Если вы ответили «да», я предлагаю вам посмотреть / etc / passwd. В первой строке следует указать

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

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

4
ответ дан 7 August 2018 в 21:10

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

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