1. mkdir /tmp/trash_tmp 建立一个回收站目录
2. vi /bin/trash 编辑一个文件
mv $@ /tmp/trash_tmp
:wq 保存退出
3. alias rm=/bin/trash添加别名
4. vi /etc/bashrc,或者profile文件, 在最后一行添加alias rm=/bin/trash
5. 修改文件权限
chmod 755 /bin/trash
chmod 777 /tmp/trash_tmp
6. source /etc/bashrc 启用环境变量
如果要真的删除某个文件的时候用 /bin/rm -i file_name,这样一来一个回收站就建立了,以后用rm的时候会自动的将file_name 移动到/tmp/trash_tmp/目录下
补充解释:$@,$#,$$
$@:表示脚本所有参数的内容;$#:表示返回脚本所有参数的个数。 $$:脚本运行的当前进程ID号
示例:编写如下shell脚本,保存为test.sh
#!/bin/sh
echo "number:$#" #双引号支持变量,单引号不支持,会原样输出
echo "argume:$@"
echo "ID:$$"
执行脚本:sh test.sh
