首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >富贵研究所 |CLI是什么,为什么不掌握 CLI 就无法进入新时代

富贵研究所 |CLI是什么,为什么不掌握 CLI 就无法进入新时代

作者头像
凯哥
发布2026-04-15 15:24:17
发布2026-04-15 15:24:17
100
举报

GUI赢了上一个时代,CLI正在赢下一个时代

——从MUD到网络创世纪,再到AI智能体,软件世界绕了一大圈,又回到了“命令”这件事上

作者|富贵研究所

很多80后、90后第一次感受到“虚拟世界”这件事,不是在微信,也不是在抖音。

是在一个黑乎乎的窗口里。

那时候网很慢,电脑很笨,屏幕也不花哨。

你对着一堆文字,敲一句:

go north

系统回你一句:你进入了一片阴冷的森林。

你再敲一句:

attack wolf

屏幕上跳出一句:你挥剑砍向了野狼。

今天的年轻人,很难理解那种快乐。

没有地图,没有特效,没有满屏按钮,没有自动寻路。

只有字。

可就是那一行行字,让无数人第一次觉得,自己不是在“看”一个世界,而是在“指挥”一个世界。

这就是早期MUD的魅力。

你说一句,世界动一下。

你再说一句,世界再动一下。

那种感觉,像什么?

像你不是在玩游戏。

像你在给另一个世界下命令。

后来,互联网越来越快,显卡越来越好,图形界面越来越成熟,世界从 MUD 走到了UO,网络创世纪

黑底白字,变成了城镇、森林、武器、背包、红名、蓝名。

虚拟世界第一次从“靠脑补”变成了“能看见”。

无数人第一次意识到:

原来网络世界,不只是聊天窗口里的几行字。

它真的可以有街道,有房子,有市场,有杀人越货,有组队打怪,有人在城里摆摊,有人在野外埋伏,有人一夜暴富,也有人出门就被爆了装备。

那是很多中国玩家第一次真正进入“网络社会”。

但有意思的是。

从 MUD 到 UO,变的是皮。

没变的是骨头。

画面当然更漂亮了,世界当然更热闹了,可真正的老玩家都知道,高手最看重的,从来不只是画面。

高手看重的是:

快捷键

宏命令

快速施法

自动操作

更短的执行路径

因为他们很早就明白一件事:

画面是给人看的。

命令,才是让系统真正干活的。

这件事,后来被整个软件行业有意无意地忘掉了。

过去二三十年,软件世界几乎都在干同一件事:

把命令藏起来,把按钮做出来。

把原本一句话就能执行的动作,包进图标里,包进菜单里,包进流程里,包进弹窗里,最后做成一个普通人看得懂、点得动、学得会的东西。

于是,整个世界进入了GUI的时代。

一、先说人话:CLI 和 GUI 到底是什么

很多人一看到 CLI、GUI 这两个词,脑子就先关机了。

别急。

先翻译成人话。

GUI 是什么

GUI,英文叫 Graphical User Interface。

中文很简单:

图形界面。

就是你每天都在用的东西。

手机 App 上的图标、按钮、页面、菜单、弹窗、下拉框、表格、输入框。

你点微信图标,微信打开了。

你点发送按钮,消息发出去了。

你点“下一页”,页面跳过去了。

这都叫 GUI。

它的核心特点就一句话:

让人靠眼睛看、靠手去点。

CLI 是什么

CLI,英文叫 Command Line Interface。

中文也不复杂:

命令行界面。

它不让你点按钮。

它让你直接输入命令。

比如你在终端里敲一句:

打开一个文件

复制一个目录

启动一个程序

发布一个应用

调一个服务

查一段日志

系统收到命令,直接执行。

这就是 CLI。

它的核心特点也就一句话:

别点了,直接说你要干什么。

所以你可以这样理解:

GUI

:像你去餐厅,看菜单、看图片、点菜

CLI

:像你直接对后厨喊一句,牛肉面,大碗,少葱,多辣

一个更直观。

一个更直接。

过去几十年,整个软件行业都在努力把 CLI 变成 GUI。

因为人不爱记命令。

人喜欢看按钮。

所以 GUI 赢了。

但今天,事情变了。

因为现在,软件不只是给人用了。

它开始越来越多地给AI用。

而 AI,不喜欢 GUI。

AI 喜欢 CLI。

二、为什么 GUI 赢了几十年

大贵问大富:

“既然 CLI 这么直接,为什么过去几十年大家都拼命做 GUI?”

大富说:

“因为人懒。

也因为人贵。”

这话说得不好听,但是真相。

人类和机器沟通这件事,本来是很痛苦的。

机器最早只认命令。

你输错一个字母,它都不理你。

但普通人哪有兴趣记那些鬼东西。

他们只想发邮件、写文章、做表格、看图片、买东西、下单、审批、聊天。

于是整个软件工业过去几十年的伟大成就,其实就一句话:

让不懂机器的人,也能用机器。

为了做到这一点,软件公司做了很多事:

把命令藏在按钮后面

把复杂流程包装成页面

把底层逻辑变成视觉操作

把“会不会技术”这件事,尽量从使用门槛里拿掉

这就是 GUI 的伟大之处。

它不是更高级。

它只是更迁就人。

说白了,GUI 本质上是一层翻译层

因为人不擅长直接对机器下命令。

所以机器只好换一种人能接受的方式和人说话。

过去这是对的。

而且极其成功。

Windows 之所以能铺开,Office 之所以能普及,手机 App 之所以能统治世界,本质上都吃的是 GUI 的红利。

GUI 不是技术进步的终点。

GUI 是技术对人类妥协后的最佳包装。

三、问题来了:GUI 对人友好,对 AI 却很不友好

过去,软件只需要服务人。

现在,它开始要服务人,也要服务 AI。

问题就出在这里。

很多人有个错觉,觉得 AI 无所不能,看到屏幕也能像人一样操作软件。

理论上是。

实际上,很笨。

你让一个人用 Excel 整理报表,他会怎么干?

他打开表格。

找到筛选。

选列。

求和。

复制结果。

打开邮箱。

粘贴。

发送。

这套动作,对人来说不难。

因为 GUI 本来就是给人设计的。

可你让 AI 去做这件事,它得先干很多额外工作:

识别屏幕上哪个是按钮

判断这个按钮是不是可点击

分清哪个菜单展开了,哪个折叠了

处理中途弹出来的确认框

防止页面改版后位置变化

盯着不同窗口来回切换

避免点错、输错、卡死

你想想。

这像什么?

像一个本来会直接下达作战命令的人,你非让他穿上服务员衣服,去大厅里端盘子。

不是不能干。

是又慢、又累、又容易出错。

所以对人来说,GUI 是拐杖。

对 AI 来说,GUI 是迷宫。

GUI 的核心是“人机交互”。

AI 要的却不是交互,AI 要的是执行。

这就是为什么,过去几十年最成功的软件逻辑,到了 AI 时代,突然开始显得有点笨。

四、CLI 为什么会突然翻红

大贵问:

“那为什么偏偏是 CLI 这老东西,又回来了?”

大富说:

“因为时代换主角了。

人类嫌它麻烦,AI 却觉得它正合适。”

这轮很多人第一次重新理解 CLI,不是因为大家突然想学技术了。

而是因为 AI 智能体火了。

大家突然发现,AI 真正要干活时,最需要的不是一个漂亮页面。

而是一条直接通往能力的路。

CLI 恰好就是这条路。

它有几个 GUI 很难同时做到的好处。

1. 它直接

GUI 要点来点去。

CLI 只要一句话。

原来你要:

打开页面 → 找按钮 → 点按钮 → 选参数 → 确认执行

现在你可以直接:

generate-report --month 2026-04 --send email

你发现没有。

CLI 本质上是在干一件事:

把软件能力说清楚。

2. 它适合大模型

大模型最擅长什么?

读文本、理解意图、生成文本。

CLI 恰好也是文本。

这就像什么?

像你终于让两个说同一种语言的人开始合作了。

GUI 是图标语言。

CLI 是文本语言。

对大模型来说,文本才是母语。

3. 它可组合

一个命令的输出,可以直接成为另一个命令的输入。

这意味着,软件不再是一个个孤立的页面,而是一块块可拼接的能力积木。

对 AI 来说,这太重要了。

因为 AI 真正厉害的地方,从来不是“会说一句漂亮话”。

而是能把很多步骤串成一条可执行链路。

4. 它更稳定

GUI 太容易受页面改版、按钮变动、弹窗干扰、分辨率变化影响。

CLI 只要命令和参数约定没变,执行就稳。

AI 最怕暧昧。

CLI 最擅长确定性。

所以这轮 CLI 回来,不是因为技术圈怀旧。

而是因为大家终于意识到:

当软件的使用者开始从“人”变成“人 + AI”时,最自然的能力入口,不再是按钮,而是命令。

五、为什么 OpenClaw 这类产品一火,CLI 就跟着火了

今年3月,很多人嘴里都在说一只“小龙虾”。

不是夜宵。

是 OpenClaw。

为什么它能火?

说到底,不是因为它名字起得好。

而是因为它让很多人第一次看见一件事:

AI 不再只是会聊天。

AI 开始真的会干活了。

以前你让 AI 帮你写个总结、润个色、翻个译,它是脑子。

现在你让它:

打开浏览器

操作文件

整理文档

调用工具

处理系统任务

在多个应用之间来回执行

它开始像一个“带手脚的脑子”。

这就不一样了。

因为会说话的 AI,大家已经习惯了。

会动手的 AI,才会真的冲击每一个软件产品经理、每一家软件公司、每一个做数字化的人。

而一旦 AI 真开始动手,你就会发现,真正顺手的“手”,并不是鼠标。

而是命令。

所以 OpenClaw 的价值,不在于它多炫。

而在于它把一件事讲透了:

AI 落地,不是再做一个更会聊天的聊天框。

而是要给 AI 一双真正能干活的手。

很多时候,这双手,就是 CLI。

六、为什么说“不做 CLI 的公司,正在被淘汰”

这句话听起来很吓人。

但真正可怕的,不是你有没有一个黑框框。

而是:

你的核心能力,是不是还全部锁在 GUI 里。

这才是本质。

什么意思?

就是你的产品表面看上去很成熟:

页面很多

流程很长

菜单很全

培训材料很厚

演示很漂亮

但它真正的能力,只能靠人去点。

审批得点。

导出得点。

配置得点。

同步得点。

执行得点。

发起得点。

所有核心动作,都埋在按钮、菜单、弹窗、表格里。

那这种产品在 AI 时代会发生什么?

很简单。

对人友好,对 AI 无能。

人还可以学。

AI 却很难接。

接不进去,意味着什么?

意味着你的产品进不了未来的智能体工作流。

进不了工作流,意味着它只能继续做一个“被人手动操作的孤岛”。

孤岛多了,企业就不愿意再围着你配流程。

最后再漂亮的界面,也只是一个越来越边缘的工具箱。

所以真正会被淘汰的,不是没做终端界面的公司。

而是那些:

把能力做成了界面,却没有把能力抽成接口、命令、调用层的公司。

过去软件卖的是页面。

未来软件卖的是能力。

过去比的是“好不好用”。

未来比的是“能不能被 AI 调动起来”。

这才叫底层战争。

七、真正的未来产品,应该长什么样

大贵问:

“那未来的软件,到底该怎么做?”

大富说:

“很简单。

上面给人看,下面给AI跑。”

这句话,其实就是未来产品的基本形态。

第一层:给人看的 GUI

它不会消失。

因为人仍然要:

看结果

做确认

设权限

审批关键动作

处理异常

保留最终控制权

所以 GUI 未来仍然重要。

但它更像:

控制台、看板、审计台、确认层。

它不是唯一入口了。

第二层:给 AI 调的 CLI / API / 能力层

这一层才是真正跑生产力的地方。

AI 在这里做什么?

调命令

调接口

串流程

查日志

改参数

跑任务

组合多个软件能力

也就是说,未来的软件会越来越像两层结构:

人用界面定目标。

AI 用能力层跑执行。

这就是为什么,很多人还在争论“GUI 会不会死”的时候,真正聪明的公司,已经开始想另外一个问题了:

我的产品,有没有一层能被 Agent 直接调用的骨架?

骨架才决定你是不是下一代软件。

皮肤只决定你好不好看。

八、从 MUD 到 AI,软件世界其实绕了一大圈

回头看这几十年,很有意思。

最早的 MUD,几乎全靠命令。

后来 UO、再后来各种图形化软件,把世界做得越来越漂亮。

再后来,整个互联网和移动互联网,把 GUI 做到了极致。

按钮越来越顺。

页面越来越美。

交互越来越丝滑。

软件越来越像“给人服务的礼仪小姐”。

可 AI 一来,大家突然发现:

这些礼仪、这些包装、这些页面、这些弹窗,很多时候,都是给人看的外衣。

真正让系统运转的,从来还是底下那层能力。

而这层能力,一旦要重新暴露出来,最自然的形态往往不是一个新按钮。

而是一条命令。

所以这场所谓 CLI 复兴,表面上像黑框框回潮。

本质上,是软件行业在承认一件早就存在的事实:

真正高效的沟通,从来不是最花哨的沟通。

而是最少绕弯子的沟通。

MUD 的人,早就知道。

UO 的高手,也早就知道。

今天的 AI,只是把这件事重新证明了一遍。

九、这个时代真正的变化,不是工具变了,是“谁在用工具”变了

过去,软件默认的使用者只有一种:

人。

所以所有优化都围绕人展开:

是否好学

是否好看

是否直观

是否顺手

是否降低培训成本

未来,软件的使用者变成了两种:

AI Agent

这意味着软件世界会出现一个新的分层:

给人的能力

强调体验、理解、可视、掌控感。

给 Agent 的能力

强调结构化、可调用、可组合、可治理。

谁先把这层分明白,谁就先迈进下一个时代。

谁还停留在“我把界面再做漂亮一点”的思路里,谁就还活在上一个时代。

因为上一个时代,软件的核心任务是:

让人自己动手。

下一个时代,软件的核心任务会越来越变成:

让 AI 帮人动手。

这不是一个小升级。

这是软件世界角色分工的重写。

十、最后,别把 CLI 当成老古董了

大贵最后问大富:

“所以 CLI 真的是未来?”

大富说:

“CLI 不是未来。

但没有 CLI 化、能力化、接口化的产品,一定没有未来。”

这句话才是重点。

我们不是在怀念黑框框。

我们是在说一个更底层的东西:

软件的核心能力,必须从“藏在页面里”,变成“可以被调用”。

CLI 只是这件事最直白的形态。

它像一把撬棍,把那些原本被 GUI 包得严严实实的能力,重新撬出来,暴露给 AI,暴露给工作流,暴露给新的执行体系。

所以它不是复古。

它是新基建。

从 MUD 到 UO,从 UO 到 GUI 统治的互联网,再到今天 AI 把 CLI 重新推回舞台中央,整个软件世界其实讲的都是同一件事:

技术不是直线进步。

它经常绕一大圈,最后又回到最底层的真相。

过去那个真相,叫命令。

今天这个真相,还是命令。

因为对于真正要干活的系统来说:

按钮是礼貌。

菜单是包装。

页面是外衣。

命令,才是骨头。

10 大总结

1.GUI 是给人看的,CLI 是给 AI 干活的。

2.过去软件拼好不好用,未来软件拼能不能被调。

3.对人来说,GUI 是入口;对智能体来说,CLI 才是正门。

4.GUI 让人舒服,CLI 让机器高效。

5.真正会被淘汰的,不是没做终端的公司,而是核心能力还锁在按钮里的公司。

6.过去软件卖页面,未来软件卖能力。

7.AI 不想“使用软件”,AI 想“调度能力”。

8.按钮是礼貌,页面是包装,命令才是骨头。

9.软件世界最深的变化,不是工具变了,而是开始有了第二类用户:Agent。

10.不做 CLI 的公司,不一定今天死,但很可能已经把明天让给别人了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-04-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 凯哥讲故事系列 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、先说人话:CLI 和 GUI 到底是什么
  • 二、为什么 GUI 赢了几十年
  • 三、问题来了:GUI 对人友好,对 AI 却很不友好
  • 四、CLI 为什么会突然翻红
  • 五、为什么 OpenClaw 这类产品一火,CLI 就跟着火了
  • 六、为什么说“不做 CLI 的公司,正在被淘汰”
  • 七、真正的未来产品,应该长什么样
  • 八、从 MUD 到 AI,软件世界其实绕了一大圈
  • 九、这个时代真正的变化,不是工具变了,是“谁在用工具”变了
  • 十、最后,别把 CLI 当成老古董了
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档