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
