首页 / 命令行(CLI)

📖 命令行(CLI) 是什么?

在打字框里下指令操作电脑,像对电脑说话,不用点鼠标图标。

开发基础

⚡ 一句话秒懂

在打字框里下指令操作电脑,像对电脑说话,不用点鼠标图标。

📖 举个故事

楼下饭馆王叔雇了个新店员小刘,教他用收银机点菜:想加个“不要辣”的备注,要点五次屏幕,小刘直皱眉。后来王叔发现这小伙子在家玩电脑,索性教他直接对着电脑打字:“加菜,宫保鸡丁,不要辣”,回车,后厨小票立刻打出来。王叔乐了:他不是用机器,是跟机器说话呢。程序员用命令行也是这回事——鼠标点不到、或者要重复一百遍的操作,敲一行字,电脑马上照办,又快又准。

💡 类比理解

暂未补充。

🧩 真实例子

暂未补充。

🛠️ 怎么实际使用

做 Agent 时,“让 AI 干活”的工具本质多是命令行:我的写代码 Agent 每步都靠命令自查——git diff 看改动、pytest 验功能。做 Agent 的第一步,就是把命令行封装成工具列表交给它。你至少得会看报错、跑通命令,否则它替你敲命令翻车时,你连错在哪步都看不出。

📚 进阶原理

CLI 是纯文本交互程序,结构为“命令+参数+选项”(如 ls -la),输出走标准输出,天生适合脚本和 AI 程序化调用,配合退出码(0 成功、非 0 失败)即可自动判断结果。Agent 集成时建议封装受限白名单命令集并加超时控制,防止模型执行危险或死循环的命令。

继续学习相关术语