今天我在测试,要删掉daemon测试冷热分离,服务台太多了没反应过来,手抖一不小心把另一台的daemon删掉了,私钥忘记备份了,56个miner废了,还好是测试网,如果是主网损失就大了,因此我决定重写rm -rf,做个类似windows的回收站,以后手抖删错了可以在回收站找回,回收站在~/.trash目录,rm -rf .trash/ 清一下回收站就行了
1.在/etc/profile文件最后fi下面加上这一段指令 alias rm=trash
trash()
{
if [[ "$\*" = "-rf .trash" || "$\*" = "-rf /${USER}/.trash" || "$\*" = "-rf .trash/" || "$\*" = "-rf /${USER}/.trash/" ]]
then
/usr/bin/rm -rf \~/.trash
else
if [ \`ls \~ | grep .trash|wc -l\` == 0 ]
then
mkdir \~/.trash
fi
mv \`echo $\*|sed 's/-rf//g'\` \~/.trash/
fi
}
2.source /etc/profile 刷新配置
3.测试回收站,创建a.txt文件,我们将a.txt删除了,查看发现a.txt文件消失了,看回收站,发现有a.txt,然后我们把回收站删了,再看回收站,发现回收站已经不见了