主题
第 7 章 终端 · 和电脑说话的第二种方式
图形界面是指指点点,终端(Terminal)是直接下命令。同一台电脑,两种说话方式。程序员偏爱终端,图的是精确、可重复、可自动化,一条命令可以原样再跑一遍,一百条命令可以写成脚本,酷只是副产品。也正因为如此,AI 也爱它。不管你是在 VS Code 的 Claude 插件里,还是在 Claude Code 网页版里派活,AI 真正动手时,走的都是终端命令,而且每一条都当着你的面敲。我们自己确实很少亲自开终端,但这恰恰是要读这一章的原因。你可以不常说这门语言,但你必须听得懂 AI 在用它说什么。
看得见,就应该看得懂。高频命令其实只有一小把。
| 命令 | 意思 | 记法 |
|---|---|---|
pwd | 我现在在哪个文件夹 | print working directory |
ls | 这里有什么 | list |
cd 路径 | 进入某个文件夹 | change directory |
mkdir 名字 | 新建文件夹 | make directory |
cp 甲 乙 | 复制 | copy |
mv 甲 乙 | 移动/改名 | move |
cat 文件 | 把文件内容打出来 | concatenate 的缩写 |
grep 词 文件 | 在文件里搜这个词 | 老工具的名字,记"搜"就行 |
rm 文件 | 删除 ⚠️ 没有回收站 | remove |
再补两个概念。路径分绝对的(从根写起,/Users/charles/...)和相对的(从当前位置写起,./src/...),~ 代表你的家目录。竖线 | 叫管道,把前一条命令的输出喂给后一条,像流水线接力。
终端里真正危险的东西极少,基本都是删除类。看到 rm -rf(递归强制删除)出现在 AI 要执行的命令里,停下来多看一眼再放行。除此之外,终端不可怕,它只是把菜单背下来的点菜方式。
关键领悟
读完这本书,你应该能看懂 Claude Code 终端输出的百分之八十。剩下的百分之二十,问它就好。
试一试
打开终端,用 pwd、ls、cd 逛一逛自己的电脑,最后 cd 进我们某个项目的文件夹,ls 看看里面的结构。