Попытайтесь перезагрузить с волшебством sysrq ключ:
echo b > /proc/sysrq-trigger
Для получения дополнительной информации читайте документация ядра или Wiki.
Дальше встроенное на Ответ Дэйвемме Вот то, что я наконец-то положил в мою .bashrc
, чтобы сохранить вещи простыми:
case "$EMACS" in
t)
PROMPT_COMMAND=
PS1="[\u@\h:\w]$ "
esac
полагаться на ценность $ Term
не работала в моем случае, тогда как Emacs требуется для установки переменной среды $ EMACS в True для любых оболочек, которые он нередит.
Существует, вероятно, более изящное решение, но это работает на меня. После любых связанных с подсказкой строк в .bashrc вставьте следующее, корректируя значение PS1 для удовлетворения:
# Keep it simple if running in emacs.
case "$TERM" in
dumb)
PROMPT_COMMAND=
PS1="\u@\h:\W$ "
esac
Я думаю, что необходимо включить, ansi-раскрашивают настройки режима оболочки.
(eval-after-load 'shell
'(progn
(autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on t)
t))