Mac 下执行了 sudo rm -rf / 现在电脑开不了机怎么办? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
haibian
V2EX    macOS

Mac 下执行了 sudo rm -rf / 现在电脑开不了机怎么办?

  •  1
     
  •   haibian 2015-10-08 12:16:43 +08:00 20540 次点击
    这是一个创建于 3657 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手贱啊,查了一些好玩的命令行,就试着跟着敲敲,结果。。。不知道哪个熊孩子回复了 sudo rm -rf /,也没查是啥意思就输入管理员密码了。。。于是各种文件开始删除、系统自带的应用程序打不开,这酸爽根本停不下来啊!!!

    iTerm 跑完之后,电脑关不了机,关机之后输入管理员密码进不去电脑,怎么办?

    通过这件事得到俩教训,一是命令行不要乱用啊啊啊,二是 Time Machine 要及时备份啊!!!

    127 条回复    2015-10-09 20:30:35 +08:00
    1  2  
    Tink
        1
    Tink  
    PRO
       2015-10-08 12:21:01 +08:00 via iPhone
    Recovery
    aivier
        2
    aivier  
       2015-10-08 12:21:10 +08:00
    请允许我笑死在地板的身上...凉拌,没用过真 Mac ,而且你应该立刻终止命令的
    Leafove
        3
    Leafove  
       2015-10-08 12:22:18 +08:00
    第二个教训彻底堵死了楼主的后路..
    little_cup
        4
    little_cup  
       2015-10-08 12:23:48 +08:00 via Android
    既然已经跑完了,那么就算 Adobe 也救不了楼主了...
    shutongxinq
        5
    shutongxinq  
       2015-10-08 12:24:16 +08:00
    即使有备份,也不应该玩 sudo rm -rf /,原因在于你很难搞清楚到底什么挂载在了 root 下面。极有可能什么 efi 的 bios 都被删掉了
    x86
        6
    x86  
       2015-10-08 12:25:45 +08:00
    LZ 现在肯定在回帖骂那人了吧哈哈蛤
    ooh
        7
    ooh  
       2015-10-08 12:27:21 +08:00
    牛逼,用了这么久 linux 我没敲过这个命令,我今天再也忍不住了,我要回家敲敲看看画面美不美
    Havee
        8
    Havee  
       2015-10-08 12:28:38 +08:00   1
    所以啊,一些开玩笑的命令,一定要分场合
    否则人家很难鉴别你是否在开玩笑,于是悲剧上演
    Delbert
        9
    Delbert  
       2015-10-08 12:31:37 +08:00 via Android
    对不起我实在忍不住……我当年是把院网站删除了……
    ys0290
        10
    ys0290  
       2015-10-08 12:31:52 +08:00 via iPhone
    一看是好玩的命令,就知道有 rm -rf /,哈哈哈哈哈
    zander
        11
    zander  
       2015-10-08 12:31:55 +08:00
    command + r 进 recovery mode ,通过网络覆盖安装系统,不会丢数据的。
    zonghua
        12
    zonghua  
       2015-10-08 12:34:05 +08:00 via iPhone
    @ooh ubuntu 不给执行这一条命令大
    crystone
        13
    crystone  
       2015-10-08 12:34:29 +08:00
    慎用 rm 和 sudo ,特别是组合的时候
    WalkingEraser
        14
    WalkingEraser  
       2015-10-08 12:37:55 +08:00
    ( )
    codeforlife
        15
    codeforlife  
       2015-10-08 12:39:30 +08:00
    哈哈哈哈哈
    maemual
        16
    maemual  
       2015-10-08 12:39:34 +08:00   2
    所以十分讨厌这种开玩笑的人。
    ooh
        17
    ooh  
       2015-10-08 12:40:43 +08:00
    @zonghua 你是不是在骗我,我忍不住马上就要执行你信不信
    donyee
        18
    donyee  
       2015-10-08 12:41:04 +08:00
    楼主是程序员吗? 真是好奇宝宝啊
    KNOX
        19
    KNOX  
       2015-10-08 12:44:49 +08:00
    所有要输入 root 密码的命令都应该弄清楚是干什么的为好,不然自己种下的恶果哭着也要吞了。
    Havee
        20
    Havee  
       2015-10-08 12:46:19 +08:00   4
    有时某个目录下,多了个 ~ 文件夹,估计是 vim 时候手滑而出来的,
    于是 rm ~
    zpole
        21
    zpole  
       2015-10-08 12:48:38 +08:00
    已笑抽 233333333
    话说现在 ei capitan 不是有 rootless 了吗,不知道还会不会出现这种问题。
    不行了我要试一试,你们不要拦着我(认真脸)
        22
    kiritoalex  
       2015-10-08 12:49:01 +08:00
    楼主你在开玩笑吧,怎么可能用 iTerm 却不知道输入什么命令,你要知道 sudo 是约法三章了的。输入 root 密码之前你肯定是知道你在做什么的,或者你肯定是知道如何解决这个命令执行后可能出现的问题,所以咱就别开这个玩笑了,好吗
    codeyung
        23
    codeyung  
       2015-10-08 12:49:02 +08:00
    让我先笑会儿 2333
    zonghua
        24
    zonghua  
       2015-10-08 12:49:23 +08:00 via iPhone
    @ooh 反正我虚拟机试过提示不给运行这条命令,删除 bin 目录也是到了 sudo 就停了
    haogefeifei
        25
    haogefeifei  
       2015-10-08 12:52:34 +08:00
    这条命令要执行很久的。。。
    qiongyue
        26
    qiongyue  
       2015-10-08 12:58:50 +08:00
    楼主这是逗大家开心的吧
    kmahyyg
        27
    kmahyyg  
       2015-10-08 13:03:05 +08:00
    笑喷……不知道就乱运行
    kmahyyg
        28
    kmahyyg  
       2015-10-08 13:03:23 +08:00
    @zonghua 这个设计好
    goodryb
        29
    goodryb  
       2015-10-08 13:14:34 +08:00
    不知道命令是干甚么的你你还敢用
    darkshell
        30
    darkshell  
       2015-10-08 13:16:42 +08:00
    @Havee 很好奇后来呢?-_-!!
    cst4you
        31
    cst4you  
       2015-10-08 13:23:13 +08:00
    还好不是在 Android 下执行这个.不然 efs 被干掉, 基带没了手机就变砖头了.
    Havee
        32
    Havee  
       2015-10-08 13:37:14 +08:00
    @darkshell 后来?家目录被清空了
    ChiangDi
        33
    ChiangDi  
       2015-10-08 13:38:23 +08:00
    干得好
    gesse
        34
    gesse  
       2015-10-08 13:39:08 +08:00
    一些内核会屏蔽这个命令
    idlerlestat
        35
    idlerlestat  
       2015-10-08 13:52:56 +08:00
    你都会装 iterm 替代 terminal 了,连这命令是干啥的都不知道?
    shanxuefeng
        36
    shanxuefeng  
       2015-10-08 13:58:14 +08:00
    酸爽。。。
    hahasong
        37
    hahasong  
       2015-10-08 13:58:37 +08:00
    @aivier 大神居然没用过 mac
    gamexg
        38
    gamexg  
       2015-10-08 14:24:39 +08:00
    5 铜币送上,楼主没金币了?
    zyllwy
        39
    zyllwy  
       2015-10-08 14:48:39 +08:00
    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
    haibian
        40
    haibian  
    OP
       2015-10-08 14:57:15 +08:00
    @aivier 当时看到命令一直在跑还不知道怎么回事儿,后来发现很多文件和程序开始删除了,已经来不及了。。。
    haibian
        41
    haibian  
    OP
       2015-10-08 14:58:10 +08:00
    @Leafove 电脑入手才一个多月,还没设置 Time Machine
    haibian
        42
    haibian  
    OP
       2015-10-08 14:58:50 +08:00
    @shutongxinq 下班回家再看看,不行就重装系统。。。
    haibian
        43
    haibian  
    OP
       2015-10-08 14:59:32 +08:00
    @x86 昨晚诅咒了一晚上!!!
    haibian
        44
    haibian  
    OP
       2015-10-08 15:00:15 +08:00
    @ooh 我要关注你,等待后续。。。
    haibian
        45
    haibian  
    OP
       2015-10-08 15:00:44 +08:00
    @Havee 其实还是怪自己,玩命令行需谨慎啊
    haibian
        46
    haibian  
    OP
       2015-10-08 15:01:23 +08:00
    @donyee 不是程序员,但是打算入程序坑
    haibian
        47
    haibian  
    OP
       2015-10-08 15:03:48 +08:00
    @kiritoalex 真的不是在开玩笑,哭!我不是开发,最近打算学学编程,网上查看各种资料,所以向 iterm sublime 这些工具都已经装好了,偶尔也用
    haibian
        48
    haibian  
    OP
       2015-10-08 15:04:20 +08:00
    @gamexg 谢谢
    tesorouo
        49
    tesorouo  
       2015-10-08 15:04:51 +08:00
    @aivier 哈哈哈, mac 终止了也没用啊, SSD 写入太快了,来不及 C - c 就全部删完了
    haibian
        50
    haibian  
    OP
       2015-10-08 15:05:08 +08:00
    @idlerlestat 整天跟开发打交道,也有心学习编程,所以一些基本工具还是有的。。。
    twl007
        51
    twl007  
       2015-10-08 15:05:46 +08:00
    @haibian 谁那么缺德高速的你这个啊!
    ibremn
        52
    ibremn  
       2015-10-08 15:08:53 +08:00
    容我笑上两分钟。。。
    哈哈哈哈哈哈哈蛤蛤哈哈哈哈哈哈哈
    Marfal
        53
    Marfal  
       2015-10-08 15:13:02 +08:00
    @idlerlestat 可能是看网上各种介绍贴说买 Mac 第一件事就是装装 iTerm 就屁颠屁颠装上了,连 Terminal 是什么都没有体验一下。
    ryd994
        54
    ryd994  
       2015-10-08 15:14:33 +08:00
    Linux 下有 --no-preserve-root 才会删 /
    Mac 没有么?这是为了方便 Mac 用户体验 TimeMachine 的 feature 么?
    Lonely
        55
    Lonely  
       2015-10-08 15:16:43 +08:00
    哈哈哈哈哈,笑死了
    canautumn
        56
    canautumn  
       2015-10-08 15:20:17 +08:00
    如果没备份,楼上靠谱的建议就是用回复模式网络重装系统。这种情况下用户文件是不会被覆盖的,装好后很大几率用起来跟以前一样。很多人没试过,我自己是删过的,但不是故意的,我后来分析是删一个文件夹的时候斜杠后多打了个空格之类。因为我安的 app 比较多,/Applications 文件夹就删了 15 分钟还没删完,然后系统变卡之后我才发现还在删文件。当时有 TM 备份但是是几周前的了,所以试了试恢复模式重装之后 /Users 里的文件也都在,因为还没来得及删。
    watara
        57
    watara  
       2015-10-08 15:25:10 +08:00
    我准备去建个虚拟机试试,然后挂在到其他机器上看看剩下啥
    n6DD1A640
        58
    n6DD1A640  
       2015-10-08 15:26:18 +08:00
    。。不行,让我先笑一会
    LINAICAI
        59
    LINAICAI  
       2015-10-08 15:27:27 +08:00
    我试过在 vps 上使用类似的命令,请让我下
    squid157
        60
    squid157  
       2015-10-08 15:32:03 +08:00 via iPhone   2
    @canautumn 删 Applications ……当年一个梗是 Adobe 拯救了输入这个命令的小白,因为 /Applications/Aodbe 要删很久很久
    maemolee
        61
    maemolee  
       2015-10-08 15:32:14 +08:00
    天了噜,谁给你的勇气就写一个/的 QAQ ,好在是自己的电脑,要是在别人的电脑上这么搞,“你就永远的失去了这个朋友”=。=
    xfspace
        62
    xfspace  
       2015-10-08 15:39:20 +08:00 via iPad
    笑抽了
    fatestigma
        63
    fatestigma  
       2015-10-08 15:44:12 +08:00
    我一直以为 Mac 会禁止这条命令呢。
    另一方面,建议 LZ 重装系统之后记得装个`rmtrash`,并且`alias rm="rmtrash"`。
    hei1000
        64
    hei1000  
       2015-10-08 15:57:16 +08:00
    我曾经执行过“ sudo rm -rf /usr ” 和“ sudo rm -rf /usr/include ”, 因为他们两个都在一个压缩包解压出来的,然后我就手贱习惯了,前面的情况只有重装系统咯,后面的倒是可以找回来
    shoumu
        65
    shoumu  
       2015-10-08 16:01:10 +08:00
    楼主还是去买本鸟哥的 Linux 私房菜慢慢看吧
    lonelygo
        66
    lonelygo  
       2015-10-08 16:01:52 +08:00
    LZ ,删除的时候没截屏么?
    好想看看 rm -rf /执行起来啥样子
    c742435
        67
    c742435  
       2015-10-08 16:06:14 +08:00
    @Havee 这个我干过!
    hyt7212
        68
    hyt7212  
       2015-10-08 16:14:20 +08:00
    谁教你的打谁
    bingwenshi
        69
    bingwenshi  
       2015-10-08 16:18:37 +08:00
    喜闻乐见
    Exin
        70
    Exin  
       2015-10-08 16:26:19 +08:00 via iPhone
    也许是 v2 最好笑的笑话之一
    lnkisi
        71
    lnkisi  
       2015-10-08 16:28:20 +08:00
    哈哈哈哈哈哈哈哈
    zonghua
        72
    zonghua  
       2015-10-08 16:51:40 +08:00
    @canautumn 看看 -r 是按照什么方式按照什么排序遍历的咯,删除到可执行文件的时候就停了,然后再也启动不了。
    messyidea
        73
    messyidea  
       2015-10-08 16:57:35 +08:00
    居然还真有人会去敲这个命令。。
    sincway
        74
    sincway  
       2015-10-08 16:57:56 +08:00
    之前有意识地试了次 rm -rf /。。而且把 Recovery HD 也抹掉,看系统启动后会如何恢复,结果发现在线恢复需要 12 小时以上。最后只能把 Recovery.img 写入 U 盘后,用 U 盘恢复系统。。
    iamleung
        75
    iamleung  
       2015-10-08 17:11:16 +08:00
    sudo rm -rf / 以及 sudo dd if=/dev/zero of=/dev/sdx
    长期进入各种好玩命令排行榜,hahaha
    patrickstar
        76
    patrickstar  
       2015-10-08 17:14:24 +08:00
    sudo 命令在敲完密码按回车之前一定要仔细看看并思索一下子命令哦
    youkochan
        77
    youkochan  
       2015-10-08 17:17:47 +08:00
    真的不是段子么?。。。
    shiny
        78
    shiny  
       2015-10-08 17:20:08 +08:00
    这就是用 SSD 的坏处了
    Obelly
        79
    Obelly  
       2015-10-08 17:37:53 +08:00

    治好了节后综合症
    hhstore
        80
    hhstore  
       2015-10-08 17:42:17 +08:00
    花一个晚上,在线恢复吧,还是很快的...

    恢复完,记得买个移动硬盘配合 TimeMachine.养成备份习惯.

    TimeMachine 是极好的.

    另外:
    给楼主发来贺电...
    jasli2
        81
    jasli2  
       2015-10-08 17:43:41 +08:00
    我不相信楼主真会这么做
    MidoriYakumo
        82
    MidoriYakumo  
       2015-10-08 17:53:14 +08:00 via Android
    在自己笔记本上跑过 rm -rf /的来告诉你:
    我仍未修复我丢失的 efi 变量
    wsy2220
        83
    wsy2220  
       2015-10-08 18:02:27 +08:00 via Android
    原来真有人上当……
    IgniteWhite
        84
    IgniteWhite  
       2015-10-08 18:02:39 +08:00
    这种入门级段子……
    XuanYuan
        85
    XuanYuan  
       2015-10-08 18:12:22 +08:00
    大家等着,我去 vps 上面跑一下,给大家截图。
    Mes0
        86
    Mes0  
       2015-10-08 18:29:19 +08:00
    烂梗了这个。。不过万一是真的感觉还是蛮好笑的
    Ew1pid
        87
    Ew1pid  
       2015-10-08 18:31:55 +08:00 via iPhone
    我去。还真的有人跑
    halrepublic
        88
    halrepublic  
       2015-10-08 18:54:10 +08:00
    去 Apple Store 吧, haha
    发来贺电发来贺电!
    haibian
        89
    haibian  
    OP
       2015-10-08 19:10:14 +08:00
    @shoumu 决定电脑修好后,配个虚机好好练下命令行了
    haibian
        90
    haibian  
    OP
       2015-10-08 19:11:33 +08:00
    @lonelygo 我当时真想截屏的!!!但一想截屏之后图片也有可能被删除,就继续发呆观看了
    PS :已经没心情拿起手机拍照了
    haibian
        91
    haibian  
    OP
       2015-10-08 19:12:34 +08:00
    @Exin 这真的算是笑话吗???原来笑话都是来源生活
    haibian
        92
    haibian  
    OP
       2015-10-08 19:14:25 +08:00
    @sincway 在线恢复需要这么长时间???我打算今晚试试,不行就拿到苹果店重装系统吧
    haibian
        93
    haibian  
    OP
       2015-10-08 19:15:48 +08:00
    @MidoriYakumo 什么意思?在线恢复也不能完全恢复系统吗?你最后是怎么解决的?
    Exin
        94
    Exin  
       2015-10-08 19:16:48 +08:00
    @haibian 这是传统的悲剧式笑话,不太厚道的那种 表示同情楼主
    ljbha007
        95
    ljbha007  
       2015-10-08 19:25:05 +08:00
    @ryd994 你好 坏人 楼主就是跟着你敲出来的
    EnderSodium
        96
    EnderSodium  
       2015-10-08 19:54:19 +08:00
    sudo rm -rf / = lol
    MidoriYakumo
        97
    MidoriYakumo  
       2015-10-08 20:02:00 +08:00 via Android
    @haibian 我是 thinkpad, efivars 被删之后 bios 就报错不能开机了,现在刷了个 bios 但是因为原来信息丢失不能设置很多硬件选项比如虚拟化,只能凑合用容器了
    MidoriYakumo
        98
    MidoriYakumo  
       2015-10-08 20:05:38 +08:00 via Android
    @haibian 我的系统因为快照不会被 rm 删除所以没事,倒是 efi 坏了
    dangbiao1991
        99
    dangbiao1991  
       2015-10-08 20:12:48 +08:00
    我的是 EI caption ,执行不了这个命令啊,你们试试
    lenran
        100
    lenran  
       2015-10-08 20:18:54 +08:00
    翻个页先
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5467 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 01:24 PVG 09:24 LAX 18:24 JFK 21:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86