问题描述:
一天在登录的服务器的时候切换用户的时候发现,额,用户名怎么飞了,脚本也执行不了,用户变成了.-bash4.2-$.原因分析:
经过排查后应该是误删除了。当前用户的环境变量下缺少了下面这两个文件.bash_profile
.bashrc
解决方案:
使用以下的两条命令从/etc/skel/文件下重新拷贝一份配置信息到`丢失用户名`的家录下,然后退出终端,重新登录,然后切换回来就可以了cp /etc/skel/.bashrc /home/user/
cp /etc/skel/.bash_profile /home/user
exit #退出到root用户
su - user #这里指定的自己的用户名