alias del=trash  #del命令别名删除文件至回收站
alias lt='ls /tmp' #lt命令显示回收站中的文件
alias cle=cleartrash #cle清除tmp文件夹
alias udel=undelfile # udel找回回收站中的文件
undelfile() #这个函数的作用是找回回收站下的文件
{
mv -i /tmp/$@ ./
}
trash() #这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值trash来实现把rm改造成删除文件至回收站
{
mv $@ /tmp/
}
cleartrash() #这个函数的作用是清空回收站目录下的所有文件
{
read -p "clear sure?[y/n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ] && /bin/rm -rf /tmp/*
}

~/.bashrc 末尾加入上述代码,然后source .bashrc生效即可  

最新文章

  1. 【Docker】Docker主机为什么ip nets 查不到网络空间
  2. Android学习笔记(九)
  3. Windows内核原理系列01 - 基本概念
  4. Hanoi T note
  5. Linux内核与根文件系统的关系
  6. 英文版Ubuntu 安装中文输入法
  7. cf500C New Year Book Reading
  8. spoj1812-Longest Common Substring II(后缀自动机)
  9. struts1标签(html:text)
  10. 十天学Linux内核之第九天---向内核添加代码
  11. SSH相关小应用
  12. 如何成为一个javascript高手【转载】
  13. 挖一挖不常用到而又很实用的重载-Trim
  14. django模型——数据库(二)
  15. 谷歌浏览器可以google了
  16. 并发编程之 CountDown 源码分析
  17. Stay hungry, Stay foolish 的原义
  18. 绑定任意格式的XML文档到WPF的TreeView
  19. java核心技术-NIO
  20. 1.重学javascript (一)

热门文章

  1. Net core学习系列(五)——Net Core应用程序Startup类介绍
  2. JavaScript工具类(三):localStorage本地储存
  3. Java并发包之阶段执行之CompletionStage接口
  4. Freemarker语法收集
  5. Laya改变文档结构后GameConfig自动生成错误问题
  6. 3秒钟unittest入门使用
  7. Python的dict字典结构操作方法学习笔记
  8. xshell修改配色方案为白色
  9. DataTable.NET的event執行順序
  10. 使用office365 world2016发布编辑备份你的博客