моя окружающая среда Centos только что стала приглашением оболочки bash:

-bash-3.2#

как мне изменить его обратно на обычное # приглашение? какие места я должен проверить на возможные модификации?

Обновление: мне было непонятно в моем вопросе: раньше приглашение было просто # и поддерживало больше синтаксиса (возможно, это другой сценарий оболочки, чем bash 3.2)? Я хотел бы вернуться к этому. например, ll больше не поддерживается в этой оболочке bash

2 ответа2

2

установите переменную среды PS1, для более подробной информации:http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

После вашего обновления: возможно при входе в терминал и загрузке пользовательских скриптов произошла ошибка? пытаться:

su - yourusername

и посмотреть, если есть ошибка, чем.

1

Вы можете установить приглашение bash в ~/.bashrc или если вы хотите сделать это глобально в /etc/bash.bashrc

Вы упоминаете «обычное # приглашение», но я предполагаю, что оно не всегда показывает #. Если вы хотите, чтобы он когда-либо просто показывал #, достаточно просто установить "PS1 = '#'" в вашем bashrc. Если вам нужна дополнительная информация о приглашении, я бы предложил прочитать http://wiki.centos.org/TipsAndTricks/CustomizeBash или более подробно http://tldp.org/HOWTO/Bash-Prompt-HOWTO/ .

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