你去运行一下试试看,一行代码能干嘛

代码就能写出一个小游戏,一个整人脚本也只需10行左右的代码。这时候网友就问了,这么厉害的吗?那一行代码能干嘛?程序员:在程序员圈有这么一句话,MySQL从删库,到跑路,有这么一行令DBA(数据库管理员)们望风而逃而又蠢蠢欲动的代码,可以删除公司的数据库,甚至连备份文件,都删得干干净净。(所以不要小看一行代码) 。

讲个有名的案例,2017年2月1日,那时除夕刚刚过完,荷兰的一个DBA在数据库复制进程中意外地删除了一个谬误的服务器上的目录,删除了一个蕴含300GB的实时出产数据的文件夹,300G的数据库被删成4.5G,尝试了所有5个恢复工具都没有完成恢复,在丢失数据并恢复失败后,服务器完全崩溃。

再来一个案例,让大家更深刻的感受一下,甚么叫一行代码毁了整个公司,一个英国人不小心删掉了自己的整个公司,马尔萨拉(Marco Marsala)开了一家小型主机托管公司,由于一串代码,马尔萨拉删除自己整个公司。

误操作运行了这么一行代码:rm-rf/(这里科普一下 rm是 linux 系统下删除文件的命令,-r 代表删除这个下面的一切,f 表示不仅仅需要用户确认,所以这行代码的意思是,删除foo和bar文件夹,并且无需确认)。

本来只是一个再简单无非的删除命令,然而马尔萨拉这一骚操作,将这个命令玩出了花,就是说备份文件也被他删除了,所以这代码彻完全底删除电脑上一切的一切,如今这段代码在业界非常有名,也成为了电脑圈子里的一大笑谈。

看到这,就有网友要说了,说了这么多,都不仅仅是那个圈子的,怕是一辈子也碰不上这操作,因为数据库维护和保护措施还是做得不错的,一般新手都是在测试环境下做这类危险的事情,人人都能操作。

%0|%0这个命令,相信即使不仅是圈内的人也应该听说过,对,没错,就这么短短的几个字符,而在履行这个命令时,电脑会直接死机,然后将%0|%0复制进去,你的电脑就死机了。

"%0"代表批处理本身的完全路径,“|”这个符号是将左边的数据作为右边侧参数履行,所以话的意思就是启动批处理自身,并且参数是本身,这样批处理就从新窗口启动了这个批处理。

所以,当你收到一些奇怪文件的时候(尤为是 .bat 后缀的批处理文件),千万别好奇又着急的点开,字节大小的文件,就可能让你去写了半天的文档瞬间化为乌有,这类酸爽,相信你一定不仅想尝试吧。关注不只迷路,每日更新最新科技趣闻,偶尔分享电脑手机小技能,带你去漫步科技前沿。。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180828A13EQA00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券