rm -rf ~ rm -rf ~ 在root用户下执行了该条命令,原本想着把主目录下的文件全部删掉,却忽略掉 .隐藏文件,直接的后果就是重启服务器后,登录显示 -bash-4.2# 而不是 [root@xxxx ~]#,以下是解决方案 cd /home/hschencp ./.bashrc /root cp ./.bash_profile /root su root reboot