首先需要解释一下的是之所以会出现[root@localhost ~]#的提示字符,是因为系统默认设置的变量中包含了命令提示字符即PS1的设置,而在login shell后会加载宿主目录下的.bashrc文件去读取变量设置。
一般来说则有可能会出现误删的情况(新手可能会在root用户的家目录放置很多文件,而在删除时则很有可能将其宿主目录的文件全部删除,导致命令提示字符出现bash-4.2#)
不过就算误删也不是大问题,在/etc/skel/目录下有着.bashrc文件,只需复制到宿主目录下即可,具体如下:
以root用户为例
bash-4.2# cp /etc/skel/.bashrc /root //拷贝文件至宿主目录下
bash-4.2# source ~/.bashrc //利用source将配置文件内容读取至当前的shell环境
相信在你敲下回车的一瞬间,你熟悉的命令提示字符就又回来了,很是神奇的吧