CLI
只靠打字就能操作电脑的方式。像「Claude Code CLI」这样的AI工具,如今正让这种老派方式重新回归。
简单来说
CLI(Command Line Interface,命令行界面)是不用鼠标、只靠打字让电脑做事的方式。打个比方,这就像在餐厅里不是用手指点菜单上的图片,而是直接对厨房准确地说出你要的东西。一开始因为要记住特定的说法而觉得难,但熟悉之后,就能一次性下达「刚才那个再来两份,一份少辣」这样又长又精确的指令。
其实CLI是电脑最初的样子。在屏幕上的按钮和图标(GUI)出现之前,所有人都是这样使用电脑的,后来对普通用户来说,它就成了被淘汰的老方法。但在AI时代,这种老方法正作为主角重新回归。Claude Code、OpenAI的Codex、Gemini CLI——如今备受关注的这些AI编程工具,都特意以CLI的形式推出。
原因很简单:对AI来说,阅读和输入文字,远比在屏幕上找按钮再点击要容易和准确得多。人用语言下达指令,AI就在背后替你敲出真正的命令。「只要跟AI助手说一声,电脑就会自动动起来」这类新闻的背后,大多都藏着这个CLI。
在报道中是这样出现的
亲手试一试
- 如果是Mac,搜索并打开「终端(Terminal)」;如果是Windows,搜索并打开「命令提示符」。那个带着闪烁光标的黑色窗口,就是CLI的样子。
- 输入date并按回车键。今天的日期会以文字形式显示出来。你刚刚就在没有点任何按钮的情况下,让电脑完成了一项任务。
- 试着问聊天机器人:「告诉我一个能在电脑上查找大文件的命令」——AI帮你写出命令,你只需要粘贴执行,这种组合正是如今CLI重新走红的原因。
GUI与CLI,区别在哪
用打字的方式下达指令, 用指的方式下达指令
两者都是让同一台电脑完成同一件事的方式,所以很容易被误解为「哪个更好」的问题。这不是优劣之分,而是用途不同。而且在AI时代,趋势反而倒了过来,让人更加困惑——明明有对人友好的GUI,最新的AI工具却偏偏采用老式的CLI。
| 对比项 | CLI | GUI |
|---|---|---|
| 操作方式 | 用文字输入固定的命令 | 用眼睛找到按钮、图标并点击 |
| 初学时 | 得先知道能打什么命令才能开始 | 看到什么点什么,比较容易上手 |
| 擅长的事 | 把同一件事重复上百次,或附加一长串条件 | 偶尔做一次的事、需要用眼睛确认的事 |
| 会留下记录吗 | 打过的命令原样保留,可以重复使用,也可以交给别人 | 不会留下点了什么的记录 |
| 与AI的契合度 | AI只需读写文字即可,速度快且准确 | AI得看着屏幕去点,速度慢又容易出错 |
| 比喻 | 对着厨房用语言下单 | 带图片的菜单 |
判断方法如果选项画在屏幕上,就是GUI;如果需要用文字说出自己想要什么,就是CLI。
CLI 和终端,区别在哪
下达指令的方式, 承载这件事的窗口
都是黑色窗口里敲字互相回应,看起来一样,所以常被当成同一个词用。但一个是窗口,一个是在窗口里运行的工具。「打开了终端,却没有 Claude Code」这句话之所以成立,就是因为窗口本来就在那里,而工具得另外安装。
| 对比项 | CLI | Terminal |
|---|---|---|
| 本质 | 用文字下达指令来完成工作的方式及其工具 | 启动该工具并显示结果的窗口 |
| 从数量看 | 有数百种,装得越多越多 | 通常只用一种,比如 Mac 的终端、Windows 的 PowerShell |
| 举例 | Claude Code、Codex、Gemini CLI、git | Mac 终端、iTerm、Windows 终端 |
| 换一个试试 | 换一个工具,能做的事就变了 | 换一个窗口,能做的事还是一样 |
| 比喻 | 在窗口办理的业务 | 办理业务的那个窗口本身 |
判断方法需要安装才有的是 CLI 工具,电脑本身自带的是终端。
相关词条
出现过这个词的报道
目前还没有报道用到这个词。有新报道时会自动出现在这里。