在 centos 上将 bshel​​l 提示符更改为常规 shell 提示符

在 centos 上将 bshel​​l 提示符更改为常规 shell 提示符

我的centos环境刚刚变成bash shell提示:

-bash-3.2#

我如何将其改回通常的 # 提示?我应该检查哪些地方是否有可能的修改?

更新:我的问题没有说清楚:提示符以前只是一个 #,并且支持更多语法(可能与 bash 3.2 不同的 shell 脚本)?我想切换回那个。例如,此 bash shell 不再支持 ll

答案1

设置 PS1 环境变量,更多详细信息: http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

更新后:也许在您进入终端并加载用户脚本时出现错误?尝试:

su - yourusername

并查看是否存在错误。

答案2

您可以在 ~/.bashrc 中设置 bash 提示符,或者如果您想在 /etc/bash.bashrc 中全局设置

您提到了“通常的 # 提示符”,但我假设它并不总是只显示 #。如果您确实希望它只显示 #,只需在 bashrc 中设置“PS1='#'”就足够了。如果您想了解有关提示符的更多信息,我建议您阅读http://wiki.centos.org/TipsAndTricks/CustomizeBash或者更深入http://tldp.org/HOWTO/Bash-Prompt-HOWTO/

相关内容