今天使用find命令是没有加上-name的属性,也没有事先查看要删除的是否为自己的目录,直接使用了这条命令;
[root@ZJT ~]# find /root/ -type d -exec rm -rf {} \;
find: `/root/': No such file or directory
当时正纳闷为啥会提示没有找到文件或目录的提示,然后就使用了重启大法,然后前面的命令行就变了;
-bash-4.1#
由于没有root的hone目录,结果出现了不正常的命令行模式;
-bash-4.1# mkdir /root
-bash-4.1# cp -a /etc/skel/. /root/
-bash-4.1# reboot
然后重启后命令行正常了,/root目录也回来了,但是还是少了很多的配置文件。
[root@ZJT ~]# ll -a
total 28
drwxr-xr-x. 2 root root 4096 Feb 6 19:52 .
dr-xr-xr-x. 22 root root 4096 Feb 6 19:52 ..
-rw-------. 1 root root 218 Feb 6 19:52 .bash_history
-rw-r--r--. 1 root root 18 Jul 24 2015 .bash_logout
-rw-r--r--. 1 root root 176 Jul 24 2015 .bash_profile
-rw-r--r--. 1 root root 124 Jul 24 2015 .bashrc
-rw-------. 1 root root 808 Feb 6 19:49 .viminfo
告诉自己也同时告诉大家