问题说明
通过XShell登录Linux用户的命令终端,显示的是-bash-4.2#
,而不是[root@localhost ~]
问题解决方法
# 查看该用户下的所有文件
-bash-4.2# ls -a
. .. .bash_logout .bash_profile
通过useradd
方式创建新用户时,都会将所有的配置文件从/etc/skel复制到新用户录的根目录下,打开.bash_profile
文件:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
我的用户目录下就是缺少了.bashrc
.bash_logout
、.bash_profile
、.bashrc
这些文件是每个用户都必备的文件。
使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下
cp /etc/skel/.bashrc /root/
注销root,重新登录就可以恢复正常