Skip to content

08 · 命令行 CLI 上手:先别怕黑色窗口

CLI 这个词听起来吓人。

其实你可以先把它理解成:用文字命令操作电脑。

平时你用鼠标点文件夹、点按钮;CLI 是把这些动作写成文字。

这一篇不要求你变成命令行高手,只让你知道:打开终端后,怎么确认自己在哪里,怎么让 Codex 在正确文件夹里工作,哪些命令要小心。

CLI 安全使用流程

先记住 CLI 新手三件套

你不用先背很多命令。 先会这 3 件事就够了:

  1. 我现在在哪个文件夹?
  2. 这个文件夹里有什么?
  3. 这条命令会不会删除、覆盖或移动文件?

如果第三个问题答不上来,就先不要执行。

第一次打开终端,只做这 3 个检查

不要一打开终端就安装东西。 先做只读检查:

powershell
Get-Location

看你现在在哪个文件夹。

powershell
Get-ChildItem

看当前文件夹里有什么。

text
请解释我刚才看到的目录内容。
判断这里是不是一个项目文件夹,暂时不要修改任何文件。

这三步不会让你变高手,但能防止你在错误目录里开工。

第一步:先理解终端是什么

终端就是一个文字操作窗口。

你可以在里面输入命令,让电脑执行动作。

比如:

bash
pwd

它通常表示“告诉我当前在哪个文件夹”。

Windows PowerShell 里,你也可以用:

powershell
Get-Location

小白不用背太多命令。

第一阶段只记住一件事:

任何命令执行前,先确认当前文件夹。

第二步:理解工作目录

工作目录就是你当前所在的文件夹。

CLI 里很多问题,都是因为你以为自己在 A 文件夹,其实你在 B 文件夹。

所以每次开始任务前,先问自己:

text
我现在在哪个文件夹?

你可以让 Codex 帮你确认:

text
请先告诉我当前工作目录是什么。暂时不要修改任何文件。

如果目录不对,先不要继续。

第三步:进入项目文件夹

假设你的项目叫 hello-codex,你需要先进入它。

常见命令是:

bash
cd hello-codex

cd 可以理解成“进入某个文件夹”。

如果文件夹在桌面或文档里,路径可能更长。你不懂路径时,可以问:

text
我想进入 hello-codex 文件夹。
请一步一步告诉我怎么确认它的位置,并给我一条命令。
不要一次给很多命令。

第四步:用 CLI 启动 Codex 前先检查

真正启动 Codex 前,先确认三件事:

  1. 当前目录是不是项目文件夹。
  2. 这个文件夹是不是你准备让 Codex 操作的地方。
  3. 里面有没有重要文件需要先备份。

可以先执行:

bash
ls

Windows PowerShell 可以用:

powershell
Get-ChildItem

这类命令通常只是列出当前文件夹内容。

如果你不确定一条命令是否安全,就问:

text
这条命令会做什么?会不会删除、覆盖或移动文件?
请先解释,再告诉我是否可以执行。

第五步:CLI 里最重要的安全边界

看到下面这些词,要小心:

可能意味着什么
delete / remove / rm删除
force / -f强制
clean清理
overwrite覆盖
reset回退
move / mv移动

不是说这些命令一定不能用。

而是小白看到它们时,必须先问清楚。

可以复制:

text
我看到了一个可能会删除、覆盖或移动文件的命令。
请你先解释它会影响哪些文件,有没有更安全的替代做法。
在我确认前,不要执行。

第六步:CLI 适合什么时候用

CLI 适合这些情况:

  1. 你已经知道项目文件夹在哪里。
  2. 你愿意按命令一步一步操作。
  3. 你想更快地启动任务。
  4. 你能接受看一些终端输出。

如果你刚开始就害怕命令行,可以先用桌面 App。

桌面 App 学会以后,再回来学 CLI,会轻松很多。

第七步:CLI 新手的固定开场白

不管你在哪个项目里,都可以先对 Codex 说:

text
我是 CLI 新手。
请你先确认当前工作目录,并告诉我这个目录里有哪些主要文件。
暂时不要修改任何文件,也不要执行会删除、覆盖或移动文件的命令。

这句话能帮你挡住很多风险。

常见错误

错误一:不知道当前目录就开始操作。

更好的做法:先确认当前工作目录。

错误二:复制整段命令。

更好的做法:一次只执行一个动作。

错误三:看见报错就乱搜乱试。

更好的做法:把完整报错给 Codex,让它解释。

错误四:看不懂危险命令还执行。

更好的做法:先问会不会删除、覆盖、移动文件。

检查清单

读完这一篇,你应该能勾选:

  • 我知道 CLI 是文字版操作方式。
  • 我知道工作目录就是当前所在文件夹。
  • 我知道开始前要确认当前目录。
  • 我知道 cd 是进入文件夹。
  • 我知道看到删除、覆盖、强制、清理类命令要先暂停。
  • 我知道害怕 CLI 时可以先用桌面 App。

小结

CLI 不是给小白设的门槛。

你只要先守住这句话:

先确认目录,再执行命令;看不懂,就先问。

下一篇会讲 IDE 扩展:如果你平时用 VS Code,怎么在编辑器里让 Codex 帮你干活。