运维 | 解决 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/{用户名}
。