需求分析:
1.建立一个专门的备份文件夹
2.执行rm的时候,其实本质上是执行mv命令
3.编写一个脚本来实现,脚本名叫rm.sh
4.执行rm的时候,去执行rm.sh ,rm.sh文件里会有mv命令
5.需要使用别名
1.编写脚本
[root@feng lianxi]# vim rm.sh
#!/bin/bash
#create a directory make backup
mkdir -p /backup
#给/backup任何人都可以往里面存放文件和文件夹 777 代表任何人都有读写执行的权限
chmod 777 /backup
# backup file to /backup
mv $* /backup
2.给脚本可执行权限
[root@feng lianxi]# chmod +x rm.sh
3.复制rm.sh脚本到PATH环境变量
cp rm.sh /usr/bin/
4.定义别名
alias rm=rm.sh
5.使用
[root@feng lianxi]# mkdir liudehua
[root@feng lianxi]# ls
liudehua mm nn position_var.sh rm.sh
[root@feng lianxi]# rm liudehua
[root@feng lianxi]# ls
mm nn position_var.sh rm.sh
[root@feng lianxi]# ls /backup
liudehua