运维 | 解决 CentOS 终端主机名显示-bash-4.2 问题
问题描述
登录 linux 系统过后,发现显示的是 -bash-4.2#
而不是 root@主机名 + 路径
的显示方式
内容分析
- 根目录缺少文件配置,如:
.bashrc
.bash_profile
- 切换到有故障的用户导致
解决办法
- 检查当前用户是否存在
.bashrc
等相关配置文件
ls -al ~ | grep .bash*
- 复制
/etc/skel
里面的模板到当前用户
cp /etc/skel/.bash* ~
- 更新配置
# 1 手动更新
source ~/.bashrc
source ~/.bash_profile
# 2 重新登入账户(已登录)
exit
su - [user]
# 3 重启
reboot
如果登录的不是 root 用户,那么将文件拷贝到登录用户根用户下:
/home/{用户名}
。
原文地址:https://blog.csdn.net/weixin_39122254/article/details/133692805
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。