当前目录和路径
04-02 当前目录和路径
Section titled “04-02 当前目录和路径”这一课讲终端里最重要的空间感:当前目录和路径。
很多命令报错,根源在于“站错地方”。学员需要知道,终端执行命令时,总是站在某个文件夹里。这个位置叫当前目录。路径则是文件或文件夹在电脑里的地址。
这一课的成果是一张路径说明卡。
- 让学员理解当前目录是终端当前站着的位置。
- 让学员理解路径是文件或文件夹的地址。
- 让学员会区分文件夹路径和文件路径。
- 让学员会把当前目录、运行命令、完整输出一起交给 AI。
- 让学员完成一张路径说明卡。
- 建议时长:22 到 30 分钟。
- 用房间和门牌号比喻。
- 演示同一命令在不同目录下结果不同。
- 让学员亲手复制一次路径。
- 演示 AI 判断“是否站错目录”。
可以这样开场:
“终端里的很多问题,其实是位置问题。就像你让快递员取东西,必须告诉他在哪栋楼、哪一层、哪个房间。终端也一样。”
当前目录,就是终端现在站在哪个文件夹里。你运行命令时,电脑会从这个位置开始找文件、启动项目、读取配置。
路径是文件或文件夹的地址。你可以把它理解成数字世界的门牌号。
路径有两种直觉。
第一,文件夹路径。
它指向一个位置,比如一个项目文件夹。你进入这个位置以后,才能运行这个项目相关的命令。
第二,文件路径。
它指向一个具体文件,比如 README.md 或 index.html。它比文件夹路径更具体。
可以讲一个反例:
“你让朋友去你家拿钥匙,只说‘在桌上’,朋友会崩溃。因为他不知道是哪套房、哪个房间、哪张桌子。终端也是这样。你说‘找不到文件’,AI 需要知道你站在哪个目录、你要找哪个文件、你刚才运行了什么命令。”
录制时要演示“站错地方”的真实后果。比如当前目录在桌面,命令要运行的项目却在另一个文件夹。此时电脑找不到文件,不代表项目坏了,只是你站的位置不对。
以后把报错交给 AI,至少交三样东西:当前目录、运行命令、完整输出。更好一点,再补当前目录的文件列表。
协作文本:
我可能站错目录了。请根据下面信息判断:
当前目录:我想进入的项目:当前目录文件列表:我运行的命令:完整输出:
请告诉我:1. 我现在站在哪里2. 我应该站在哪里3. 下一步应该查看什么最后收束:
“路径感建立起来以后,很多报错会从恐怖红字变成位置问题。你先知道自己站在哪里,AI 才能带你走到正确地方。”
屏幕演示流程
Section titled “屏幕演示流程”- 在终端输入查看当前目录的命令。
- 复制当前目录。
- 查看文件列表。
- 切换到另一个目录。
- 再次查看当前目录,对比变化。
- 故意在错误目录运行一次项目相关命令。
- 把当前目录、运行命令、完整输出交给 AI。
- 让 AI 判断是否站错目录。
- 根据 AI 的判断回到正确项目目录。
- 当前目录:
- 我想打开的项目目录:
- 我刚才运行的命令:
- 终端输出:
- 当前目录文件列表:
- AI 判断:
- 我确认后的正确目录:
- 我以后复制给 AI 的路径信息:
让学员完成路径说明卡:
- 至少复制一次当前目录。
- 至少复制一次文件列表。
- 写出“文件夹路径”和“文件路径”的区别。
- 把当前目录、命令、输出交给 AI 判断。
- 学员把文件名当路径:路径包含文件所在位置。
- 路径里有空格:直接复制完整路径。
- 终端站在用户主目录:切换到项目文件夹。
- AI 判断不准:补充文件区截图和文件列表。
- 找不到项目目录:先在文件区定位项目,再复制路径。
保存一次“当前目录 + 命令 + 输出”的记录,并让 AI 判断目录是否正确。
作业要求:
- 至少复制一次当前目录。
- 至少复制一次文件列表。
- 写出文件夹路径和文件路径的区别。
- 保存一段 AI 对路径的解释。
- 第 1 页:标题“终端也要知道自己站在哪里”
- 第 2 页:当前目录
- 第 3 页:路径是门牌号
- 第 4 页:文件夹路径和文件路径
- 第 5 页:站错目录的报错
- 第 6 页:交给 AI 的三样东西