乐于分享
好东西不私藏

AI 时代,你需要读懂的 CLI

AI 时代,你需要读懂的 CLI

CLI,其实就是 Agent 和电脑的对话框

从未coding过的我,在选购MacBook Air的时候,我无意间在抖音上看到一条评论:

homebrew是Mac用户必装。

正准备安装时,是我第一次主动打开终端。我还以为我这算研究编程了,当时的我,AI搭子只有豆包。豆包告诉我——这是CLI

满屏的英文路径、奇怪的缩写、还有一堆我看不懂的符号。

第一反应是——这玩意儿是程序员用的,不是我该碰的。

其实还真不是只要会指挥AI agent就万事大吉了,它总是蹦出一些语言(尤其基于终端的agent),尤其是确认之前...

嗯...有些CLI,你还真是要懂。

就像即使你坐在副驾跑长途,你得看得懂道路,而不是上车呼呼大睡,那完蛋了,主驾也睡着了怎么办?你得提醒他,帮他看路!


10个你一定会遇到的场景

我按根据实际和AI合作的过程中常见的一些CLI,整理了一张表——这些是你只要用AI agent,几乎一定会见到的:

你会看到的
它在干嘛
你该知道什么
brew install
npm install
在装工具,不是跑程序
给它点时间,别中途关掉
cd ~/project
告诉电脑「去这个文件夹工作」
相当于你在Finder里点进一个文件夹
ls
看看当前目录里有什么
跟打开文件夹看一眼差不多
python3 script.py
agent在执行你的任务
它开始干活了
git clone
git push
从GitHub下载 / 上传东西
跟网盘同步差不多
红色报错文字
出问题了
第一反应不是慌,是看关键字
Permission denied
权限不够
可能需要输入密码,或者让你再给它开点权限
~//Users/...
文件地址,跟路径有关
跟Finder的层级关系一样
Ctrl+C
停!不做了
程序卡住的时候按这个
localhost:3000
port 3000
服务跑起来了
在浏览器打开这个地址就能看到结果

这10个场景基本覆盖了我们在Vibe Coding工作中90%的使用场景。


怎么读报错——三个层次

用agent最常碰到的情况就是:它跑着跑着突然跳出一段红色字。

刚开始我看到红色Error就头大。

但现在回头看,读懂报错压根不需要你会编程。

第1层:认关键字

不是看懂整段英文,是抓那几个关键单词:

  • not found
    — 东西没装上
  • permission denied
    — 权限不够,可能需要输入密码,或者让你再给它开点权限
  • timeout
    — 通常是网络问题
  • command not found
    — 这个命令不存在,可能是没装

能认出这几个词,你已经知道卡在哪了。

第2层:把报错贴给agent

看到红色字,其实不用自己琢磨。

复制粘贴后直接跟agent说:「这儿错了」

它自己读得懂自己的报错,还会告诉你怎么办。很多时候它就直接帮你修了。

第3层:能预判问题走向

用得多了,你看到报错就能大概猜到:

  • 这是安装的问题
  • 这是路径的问题
  • 这是权限的问题
  • 还是单纯网络的问题
到这个程度,你就已经是一个入门的 Vibe Coder了~