外观
为什么 AI 编程工具都用命令行?
一句话回答:因为命令行的输入和输出都是纯文字,AI 发一行命令、收一段文字结果,就能直接读写文件、操作电脑——比"截图识别界面再挪鼠标点击"的方式高效得多,所以 Claude Code 这类 AI 工具都选择了命令行。
详细解释
最早我们用 AI 是在对话框里聊天:它能帮你写文章、回答问题,但有一个很大的限制——它碰不到你电脑上的文件,它被困在那个对话框里。
如果想让 AI 操作你的电脑,有两条路:
- 像人一样操作图形界面:全屏截图 → 识别内容 → 定位按钮位置 → 移动鼠标点击 → 再截图确认。来回的 token 消耗大、速度极慢,完全不合理。
- 用命令行:终端里有各种现成命令——列出文件夹内容(
ls)、进入某个目录(cd)、查看/复制/删除文件应有尽有。发送命令是一行文字,收到的结果也是文字,这太适合 AI 了。
所以 Claude Code 这类工具的本质是:让 AI 通过命令行高效地操纵你的电脑,直接帮你干活,不再只是聊天。
Claude Code 是什么
Claude Code 是 Anthropic 推出的命令行 AI 助手。原来的大语言模型停留在对话层面,而 Claude Code 给模型配上了各种工具、记忆、任务规划能力,让它可以真正帮你干活:
- 编程:告诉它需求,它扫描项目文件夹、定位文件、写入代码
- 排查电脑故障:比如外接 U 盘分区不正常,它会用磁盘命令扫描分区、执行格式化
- 部署开源项目:看中一个 GitHub 仓库,让它拉到本地、配好环境依赖、启动——以前非程序员搞不定的环境问题,现在没有阻碍
本质上,人类使用电脑就是对各种文件的操作和创作,而 AI 通过命令行获得了同样的能力。
常见误解
- "命令行很古早,普通人用不到" —— 装上 AI 编程工具后,命令行会成为你打开次数最多的界面之一。
- "命令行工具和网页版 AI 用的模型不一样" —— 模型可以是同一个,但同样的模型在 Claude Code 这类工具里效果更强,因为工具给它配好了操作电脑的"手脚"。
相关条目
作者:人工大黑 · 转写自视频《Claude Code 从零安装教程》
