程序员们的笑点已经无法挽救了23333333
今天无意间看到了这个东西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下……
对呀,多了个空格的话,命令就会把空格当成了终点,删除文件就真的出事了
按照这个想法会出更多的问题吧,对各种命令都出事了,另外上面那个网站打不开…… 這不是徹底杯具了嗎?! 那公司是不是快被客戶噴死了 看不懂..............
不过看你们说的,这公司要被喷是肯定的
看别人遭殃就足够令人开心了~ 数据全删....超级危险啊.... goto fail;
goto fail; 这杯具。。。公司要赔偿用户们多少呢{:12:} 看不懂,程序员的世界,
果然好可怕 于是乎,默默地点了蜡烛不知是为了公司还是用户 运行这程序简直就是引爆炸弹一样
页:
[1]
2