V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
haibian
V2EX  ›  macOS

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

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

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

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

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

    127 条回复    2015-10-09 20:30:35 +08:00
    1  2  
    Tink
        1
    Tink  
       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 了吗,不知道还会不会出现这种问题。
    不行了我要试一试,你们不要拦着我(认真脸)
    kiritoalex
        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   ·   我们的愿景   ·   实用小工具   ·   1480 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:37 · PVG 01:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.