bash-4.2$ 这种问题出现有两种可能:
1、系统在创建用户普通用户个的时候会在普通用户的家目录下创建一个隐藏文件.bash_profile,如果没有传创建或者被用户删除则不显示用户名和路径
2、用户的家目录下有.bash_profile文件,但是不显示用户名和路径,这是因为在该文件中没有找到PS1环境定义
我这里的普通用户以lisi为例,其他普通用户原理相同
bash-4.2$ vim ~/.bash_profile
#! .bansh_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin
PS1="[\u@\h \W]\$" #添加此行
export PATH
bash-4.2$ source .bash_profile
[lisi@node ~]$ # 设置成功
给用户和路径设置颜色显示: