为了防止误操作,配置rm命令别名,同时可以进行恢复删除文件

1. 在/tmp目录下新建两个目录,命名为:.trash,tools

cd /tmp/
mkdir .trash
mkdir tools

2. 在/tmp/tools/目录下,新建一个shell文件,命名为: remove.sh

PARA_CNT=$#
TRASH_DIR="/tmp/.trash"for i in $*; do
STAMP=`date +%Y%m%d%H%M%S`
fileName=`basename $i`
mv $i $TRASH_DIR/$fileName.$STAMP
donechmod u+x remove.sh

3. 修改~/.bashrc, 增加一行

vim ./bashrc
alias rm="sh /tmp/tools/remove.sh"

用我们自建的remove.sh替代rm命令

4.  使替换立即生效

source ~/.bashrc

经过上面的步骤后,执行rm删除的文件,会被放入垃圾箱/tmp/.trash/中,如果误删除,可以从中恢复。

转载于:https://www.cnblogs.com/soymilk2019/p/11223543.html

运维生涯中总有一次痛彻心扉的rm命令相关推荐

  1. 曾经运维生涯中的几个“最”

    建荣写过一篇<维护之夜,说点故事和经验>,讲了一些维护工作中碰到的事情,虽然我的本职工作不是DBA,但是已经从事了十多年的应用运维工作,应用同样需要各种维护,包括上线投产.应急处置.迁移. ...

  2. AIOps(智能运维)中的指标算法场景分享 | 内附视频ppt资料

    本文转录自:北大博士后严川在云智慧AIOps社区举办的Meetup上进行的<AIOps指标相关算法体系>分享. 直播回放:戳此查看在线回放 PPT下载:戳此下载资料 智能运维算法场景概览 ...

  3. Linux 运维工作中的经典应用ansible(批量管理)Docker容器技术(环境的快速搭建)...

    一 Ansible自动化运维工具 Python 在运维工作中的经典应用ansible(批量管理操作)1.安装ansible(需要bese epel 2种源) wget -O /etc/yum.repo ...

  4. 我的一个学生在运维工作中写的自动日志清理脚本程序

    本文是我的一个学生在运维工作中写的自动日志清理脚本程序,我这里不评价该shell脚本写的好与坏,只是发出来,和大家做一个分享,如果能给大家带来一点点思路上的参考就够了. 自动日志清理脚本程序 #!/b ...

  5. 深圳云计算学习:运维工程师中桌面运维需要会哪些技能?

    深圳云计算学习:运维工程师中桌面运维需要会哪些技能? 桌面运维岗位职责: 1.公司计算机网络合理规划和配置,负责计算机网络.信息管理及应用系统.数据库以及办公设备的管理,保证办公设施和服务器正常工作: ...

  6. shell for循环命令行_七年老运维实战中的 Shell 开发经验总结

    来源:良许Linux ID:liangxuxiansheng 无论是系统运维,还是应用运维,均可分为"纯手工"-> "脚本化"-> "自动 ...

  7. IT运维服务中的一些工作思路探索(二)

    1.  重承诺.讲计划 (1)重承诺:对于用户的任何承诺,包括:服务的目标与级别要求.提供的资源或方案.应给予的回复等,运维人员都应在约定的时间内.按约定的要求予以提供或实现,严格履行承诺.确因特殊原 ...

  8. 实用技术干货!教你用机器学习提高日常安全运维工作中的效率

    作者介绍:黄龙,网易易盾资深安全工程师,专注于互联网安全,擅长安全攻防对抗和甲方安全建设,拥有CISSP认证,同时也是网易云课堂<Web安全工程师>微专业核心制作人. ​一.安全运维工作 ...

  9. 银行运维过程中遇到的客户销户的问题解决

    银行运维过程中遇到的客户销户的问题解决 问题来源 问题处理原则 问题提交处理流程 问题处理过程 问题来源 一般业务部门反映有客户需要做销户处理有如下几种情况: 1.客户早期申请个人网银手机银行时,因为 ...

最新文章

  1. zabbix3.0.4添加对指定进程的监控
  2. 我删删删删库了,要跑路吗?
  3. 解决Centos 7 VNC黑屏
  4. linux bin目录误删,Linux下误删 /user/bin目录后的补救
  5. SetConsoleCursorPosition光标的位置控制
  6. android6.0关机动画,安卓系统修改开机动画,关机动画
  7. sql server 2005练习集(基础)
  8. 多线程之间通讯JDK1.5-Lock
  9. 最全的响应式设计资源库
  10. HFSS19 官方中文教程系列 L02
  11. 国内学术期刊名录·2012 年版
  12. 光伏蓄电池单相并网模型。光伏+MPPT+boost升压电路+桥式逆变 带参考文件,模型说明文件
  13. 屏蔽广告(广告终结者)-- CSDN 第一步
  14. pytorch搭建卷积神经网络【第三课_自己搭建对抗神经网络】
  15. 科学计算机使用方法,[转载]科学计算器的使用方法
  16. 夜神模拟器android 8.0,夜神模拟器6.0.8.0
  17. 用万用表判断三极管极性
  18. Android 网络获取图片处理
  19. STM32单片机开发实例 基于STM32单片机的温室大棚监测系统
  20. 快速搭建一个小型博客网站

热门文章

  1. 在Vue中使用数字动画
  2. 如何定义visit函数_visit函数具体代码是什么啊
  3. 以太坊是什么?为什么说它是区块链2.0的代表
  4. NOIP2004P4 火星人 题解
  5. 随机过程学习笔记04 布朗运动
  6. HTML 中的各种标记简介
  7. MYSQL加密解密 中文、数字 AES_ENCRYPT,AES_DECRYPT
  8. 关于一次定时任务删除数据库aud文件的记录
  9. linux 文件转换ascii,linux 小技巧(查找替换文件中的ascii编码字符)
  10. 说一说 Backscatter communication