linux中創建一個回收站


 
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
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM