场景 / 坑
我用网页 AI 解决一个系统问题,它让我在终端执行一条 rm ~xxx 命令。我照跑,报错。把报错贴回去,AI 说:是它输出的波浪号用了中文的「~」,要换成英文的「~」。
可它后面再给命令,还是接着用中文「~」。我只好每条都手动改。我本来是想删一批开头有共性字段的文件(带前缀匹配)。改其中一条时,我在 ~ 前不小心多打了一个空格,命令变成了 rm ~——多出的空格把”删指定前缀的那批”变成了把目标删成了一大片。一回车,一大批文件瞬间没了。
最后是靠 Time Machine 才把文件恢复回来。
当时怎么做
- 错在哪:把 AI 的命令当成可信指令,闭眼复制、直接回车,既没看懂这条命令到底删什么,也没意识到
rm多一个空格就是另一回事。 - 怎么救回来的:之前开了 Time Machine 备份,从备份里把文件捞了回来——备份是这次唯一的救命绳。
心法
AI 给的命令是「建议」不是「按钮」。危险操作(尤其
rm、删除、覆盖)执行前先看懂它到底动什么、动哪里;并且永远留一条备份退路——出事时备份是唯一能救你的东西。
可自检练习
任务:
- 确认你的 Mac 已开启 Time Machine(系统设置里搜「Time Machine」,看是否在自动备份)。没开就插块移动硬盘开起来——这是你的安全网。
- 下次 AI 给你任何带
rm/ 删除 />覆盖 的命令,先别跑。看不懂就把命令原样贴回去问:「这条命令具体会删除/改动哪些文件?跑之前我该确认什么?」看懂了再决定跑不跑。 - 凡是你自己手动改过的命令,跑之前一定再贴回 AI 问一句:「我把这条改成这样,对吗?会不会动到别的?」——这次删库就是栽在我自己改过、却没回头核对的那条命令上。
做对了长这样:
- 你能说出 Time Machine 现在是开还是关。
- 面对一条删除类命令,你第一反应是”先看懂”而不是”先回车”——哪怕最后还是跑了,你也知道它要动什么。
- 只要命令经你的手改过,你不会直接跑,会先让 AI 复核改得对不对。
关联
- 相关卡:卡-别以为说过AI就会照做
- 被引用于路径:L1入口(作为安全前置)