设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 4221|回复: 12

程序员们的笑点已经无法挽救了23333333

  [复制链接]
发表于 2014-2-27 16:41:24 | 显示全部楼层 |阅读模式
今天无意间看到了这个东西
https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6

说的是linux上一个叫bumblebee的项目,误将他的安装脚本里的一行命令多加了一个空格。
而就是这个空格,让这个项目在一定时间内成为了全世界最受关注的项目。更逗的是在github上全世界程序员对这个bug的调侃。

好吧,看到那个错误的时候我也笑翻了
为什么呢
脚本中错将
rm -rf /usr/lib/nvidia-current/xorg/xorg写成了
rm -rf /usr /lib/nvidia-current/xorg/xorg

看上去根本就是一样的,但是在/user后面加了个空格,意味着原本一个完整的路径现在断开,变成了两个参数。
而rm命令只对一个参数有效,整个命令的意义就从
强行递归删除/usr/lib/nvidia-current/xorg/xorg
变成了
强行递归删除/usr

那么这一下就意义完全不一样了……原本只是删除一些临时文件
现在变成了删除整个用户文件夹,至于用户文件夹在linux下的重要程度,是大于等于win下program files+我的文档的。
linux的文件结构是树状的,没有分区一说,基本所有东西都存在了usr下……

点评

卡尔赶紧去new一个对象才是正经  发表于 2014-2-27 21:42
发表于 2014-2-27 16:49:51 | 显示全部楼层
对呀,多了个空格的话,命令就会把空格当成了终点,删除文件就真的出事了
按照这个想法会出更多的问题吧,对各种命令都出事了,另外上面那个网站打不开……
回复

使用道具 举报

发表于 2014-2-27 16:51:32 | 显示全部楼层
這不是徹底杯具了嗎?! 那公司是不是快被客戶噴死了

点评

原來如此,苦命的公司,吧那麽重要的數據交給一行代碼還真是危險啊  发表于 2014-2-27 16:56
因为无数人中枪,所以才引发了这一次世界级的调侃2333  发表于 2014-2-27 16:54
回复

使用道具 举报

发表于 2014-2-27 17:12:29 | 显示全部楼层
看不懂..............

不过看你们说的,这公司要被喷是肯定的

看别人遭殃就足够令人开心了~
回复

使用道具 举报

发表于 2014-2-27 18:11:05 | 显示全部楼层
数据全删....超级危险啊....
回复

使用道具 举报

发表于 2014-2-27 18:20:42 | 显示全部楼层
goto fail;
goto fail;
回复

使用道具 举报

发表于 2014-2-27 20:32:26 | 显示全部楼层
这杯具。。。公司要赔偿用户们多少呢
回复

使用道具 举报

发表于 2014-2-27 20:34:17 | 显示全部楼层
看不懂,程序员的世界,
果然好可怕
回复

使用道具 举报

发表于 2014-2-27 20:35:24 | 显示全部楼层
于是乎,默默地点了蜡烛不知是为了公司还是用户
回复

使用道具 举报

发表于 2014-2-28 06:44:04 来自手机 | 显示全部楼层
运行这程序简直就是引爆炸弹一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-11-10 04:26

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表