AI 为什么总让你敲命令?
你有没有发现,问 AI 怎么解决 Mac 问题,它十有八九会让你打开终端敲命令。
而问人类呢?他们会说"打开磁盘工具,点第一急救"。
为什么 AI 偏爱命令行?
因为 AI 是语言模型,它活在文字的世界里。
命令行很好描述:log show --predicate 'xxx',一行搞定。但 GUI 操作呢?"点击左上角的苹果图标,选择系统设置,找到隐私与安全性,滚动到下面..."——这谁写得清楚?
而且现在大家都看 YouTube 教程,文字教程越来越少。AI 的训练数据里,命令行的文档比 GUI 操作指南多得多。
所以它默认:能用命令行的,就用命令行。
问题是,AI 给的命令经常是错的
有人测试了 ChatGPT 关于 Mac 安全检查的建议。结果?5 个推荐的命令,没有一个做到了它声称的事情。
比如它说"用这个命令检查 XProtect 定义是否最新":
BASH
defaults read /Library/Apple/System/Library/CoreServices/XProtect.bundle/Contents/Info.plist CFBundleShortVersionString听起来很专业对吧?但这个命令只是读取一个版本号,根本不会告诉你是不是最新的。要验证是否最新,你得去对比苹果服务器上的版本——这个命令完全没做。
更离谱的是,它让你查 30 天甚至 365 天的日志。但 macOS 的日志最多保留几天,根本找不到那么久以前的记录。
更危险的是什么?
AI 正在训练你盲目复制粘贴命令。
- 大部分人看不懂那些命令在干什么
- AI 很少解释(除非你明确要求)
- 命令行没有 GUI 的安全确认机制
- 恶意软件最爱的传播方式就是"复制这段命令到终端"
你以为在学习,其实只是在背一堆看不懂的咒语。
人类会怎么做?
人类会说:
- "打开磁盘工具,选你的硬盘,点第一急救"
- "去系统设置 → 隐私与安全性,看看有没有可疑的权限"
- "用 Activity Monitor 看看哪个进程在吃 CPU"
这些操作:
- 有图形界面,能看到在干什么
- 有确认步骤,不会一不小心删掉重要文件
- 学一次就会了,下次自己能操作
不是说命令行不好
命令行很强大,对高级用户来说是利器。但问题是:
AI 不管你是新手还是老手,一律扔命令给你。
而且它给的命令经常:
- 太复杂(一堆参数你根本不懂)
- 太危险(没有撤销机制)
- 太误导(声称能做 A,实际只做了 B)
怎么办?
- 别盲目复制粘贴 - 至少问一句"这个命令是干什么的?"
- 优先用 GUI - 能用图形界面解决的,别急着敲命令
- 验证 AI 的说法 - 它说"这个命令会检查 X",真的会吗?
- 学习,别只是执行 - 理解原理比记住命令重要
AI 很强大,但它不是万能的。尤其是当它让你敲命令的时候,多留个心眼。
相关链接: