显影· 三主题树 · 高中 术语表

认识你的电脑:路径侦探 / cwd 调查台

在一棵小型项目树里调查“我在哪、要去哪、怎么证明”:相对路径、绝对路径和 pwd / ls / cd 都变成可复做的证据。

⏱ 10–15 分钟讲 · 例 · 做 · 卡编号 hs-make-01
学习证据 学完后,怎么核对? 如何核对 · 适用边界 · 最后复核

把学习结果留在一个可以回看、可以复做的动作里;这一区只写学生能自己检查的证据。

如何核对

  • 可复现的工具操作
  • 命令、差异或版本记录

适用边界

用于入门级本机工具操作;软件版本、设备权限和学校政策变化时以当前环境为准。

最后复核

这是内容复核日期,不是学习截止日期。

例子「把路径发我」——他愣住了

阿凯第一次请编程智能体帮忙改自己的网页。智能体的第一句话不是写代码,而是问:「你的项目在哪个文件夹?把路径发我。」他愣住了——用了十年电脑,却答不出自己的文件到底住在哪:昨天保存的东西,今天只会在「最近使用」里碰运气。

主题二整条线都在电脑端干活:编辑器、git、智能体、数据脚本……它们全都用「位置的语言」交流。这节课先把这门语言学会。

名词这门语言有两个核心词。路径(path)——一个文件在电脑里的完整地址;终端(terminal)——用文字指挥电脑的窗口。资源管理器是「用手走」,终端是「用话走」,后者正是智能体替你干活时走的路。

定义电脑是一棵树,路径是一条走法

电脑里所有文件都挂在一棵文件夹树上:树根是磁盘(Windows 叫 C:\,macOS 叫 /),每个文件夹是一根枝,文件是叶子。绝对路径=从树根走到文件的全程写法,一段一个文件夹,用 \/ 隔开;相对路径=从「你现在站的文件夹」出发的短写法,其中 .. 表示「往上退一层」。

树根(磁盘) C:\ Users Desktop studio ★ 你的项目 一层一根枝,展开是一棵树 index.html assets/ notes/ logo.png(目标叶子) 走法写下来,就是路径 绝对:C:\Users\你\Desktop\studio\index.html 相对(站在 index.html 旁):assets/logo.png

电脑的文件树:从树根一层层走到文件,走法写下来就是路径(虚线框)。互动时会把这条走法拆成可核对的证据链。

终端就是沿着这棵树走路的驾驶舱。先记三条口令,Windows 的 PowerShell 和 macOS 终端通用。工作目录(cwd)就是你此刻站的那一格:相对路径永远从 cwd 出发,先问“我在哪”再问“目标在哪”。

口令意思一句话
pwd我在哪打印你当前站的文件夹(绝对路径)
ls这里有啥列出当前文件夹的内容(老式 cmd 里叫 dir
cd 名字去那儿走进某个文件夹;cd .. 退回上一层(只改 cwd,不搬文件)
侦探顺序:pwd 留下 cwd 证据 → ls 对照当前目录清单 → cd 调整站位并再次 pwd → 最后验证相对或绝对路径。命令不会凭空搬动文件;每一步都能复现。

泛化换个角度:路径是一切层级世界的通用语

这套「从根到叶」的说法不是电脑的专利。网址也是一条路径:https://example.com/lessons/intro.html 先指向一台服务器,再一层层指到页面;你通过 HTTP 打开这一课时,地址栏里的 /highschool/hs-make-01.html 就是站内路径。文件管理器显示本机绝对路径,浏览器显示网址路径,两者都在回答“从根到这里怎么走”。图书馆的索书号、书的「第三章第二节」、你笔记软件里的分类层级,也是同一棵树的变体。凡是层级收纳,就有一条从根到叶的路;把位置说得清清楚楚,是你和电脑、和智能体协作的第一句行话。

核心句:文件住在树上,cwd 决定相对路径从哪一格出发——绝对路径从根写全但迁移性有限;说得清位置,才指挥得动电脑和智能体。

补充三例——先建立 cwd 证据,再比较相对/绝对路径,最后拆解中文、空格与桌面仓库的易错分支。

例一 · 常见用法:给自己立一棵项目树

小北先在「文档」建 studio:里面有 index.htmlassets/notes/。她先预测“站在 studio/ 写 assets/logo.png 会命中”,再用三条口令核对:

C:\Users\xiaobei> cd Documents\studio
C:\Users\xiaobei\Documents\studio> pwd
C:\Users\xiaobei\Documents\studio
C:\Users\xiaobei\Documents\studio> ls
index.html   assets   notes
C:\Users\xiaobei\Documents\studio> cd assets
C:\Users\xiaobei\Documents\studio\assets> pwd

证据链对上后,她再验证相对路径 assets/logo.png。这条写法跟项目树一起移动;若把绝对路径 C:\Users\xiaobei\Documents\studio\assets\logo.png 发给同学,盘符和用户名可能让它在对方电脑失效。

例二 · 常见用法:把网址当路径读

朵朵把同一件事写成两种地址:站在 studio/ 时,assets/logo.png 是相对路径;从 Windows 根写全是 C:\Users\朵朵\Documents\studio\assets\logo.png,macOS 则从 /Users/朵朵/Documents/studio/assets/logo.png 开头。前者依赖 cwd,后者依赖这台机器的盘符和用户名。先报 cwd,再报路径,别人才能复现。

例三 · 易错:中文、空格、桌面当仓库

大鹏把仓库放在 桌面\我的 网页 仓库\最终版.html,让智能体改样式。互动调查台会让你先猜,再验证:中文和空格未加引号时,命令参数可能被拆开,错误类型是“空格/中文路径”;即使加了引号,桌面仓库也容易换机器失效。修法:项目名用短英文小写,单词间用 - 连(如 my-studio),一个项目一棵树,安家在「文档」这类稳定位置;必须引用旧路径时给整条路径加英文引号,并先用 pwd 记录 cwd。

互动案例

认识你的电脑:路径侦探 / cwd 调查台

在一棵离线项目树里选工作目录,先预测,再模拟 pwd、ls、cd 与路径命中;每一步留下可复现证据。

互动版在当前页面的离线沙盒中运行(不打开真实终端、不联网、不读写文件);脚本不可用时,上面的静态例子与下方路径步骤仍可完成同样的学习动作。

你已经用 pwd 确认 cwd 是 C:\Users\你\Documents\studio,index.html 要引用同项目 assets 文件夹里的 logo.png——写哪个最稳?

安全与替代:本课互动是离线确定性模拟,不会打开真实终端、联网或写入文件;真实练习时只在你自己建的 studio 里操作。每条命令先读懂,涉及删除、覆盖或安装时先停下来确认。不要把真实用户名、学校名或其他个人资料贴进命令和截图。没有终端或安装权限时,用文件管理器建树、纸笔画出 cwd 和路径证据,也能完成本课。
上手 · 立起你的项目树,做一轮路径调查
  1. 在「文档」里建项目树:studio 文件夹,里面放一个空的 index.html、一个 assets 文件夹、一个 notes 文件夹。
  2. 开终端:Windows 在开始菜单搜「终端」(或在资源管理器地址栏输 powershell 回车);macOS 用聚焦搜「终端」。
  3. 先预测“cwd 在 studio/ 时,assets/logo.png 会命中”,再用 cd 走进去、pwd 核对位置、ls 确认三样东西都在;每次 cd 后再 pwd
  4. notes 里建 paths.txt,写两行:index.html 的绝对路径一行;「站在 studio/ 旁去 assets 里 logo.png」的相对路径一行,并标注这两条写法的迁移边界。
  5. 把仓库暂放到“桌面\我的 网页 仓库”分支,先猜错误类型,再验证;记录 cwd、命中路径、错误类型和可复现命令摘要,不要真的执行删除或移动。

怎么算过关:能解释相对路径为何依赖 cwd;能用 pwd / ls / cd 留证;能分别写出 Windows 的 C:\、macOS 的 / 边界,并说明绝对路径迁移性有限;能指出中文、空格、桌面仓库的错误类型。

复习卡 · 点一下翻面

cwd、绝对/相对路径和终端三条口令,怎样留下可复现证据?

答案

cwd 是相对路径的起点;绝对路径从树根(Windows 的 C:\ 或 macOS 的 /)写全程,能定位当前机器但迁移性有限;相对路径跟着项目走。三口令:pwd 我在哪、ls 这里有啥、cd 去那儿(cd .. 退一层)。先预测再验证,记录 cwd、命中路径、错误类型和命令摘要;cd 只改站位,不搬文件。

  • 电脑是一棵文件夹树:树根是磁盘,文件是叶子,路径是从根到叶的走法;cwd 决定相对路径从哪一格出发。
  • 项目内优先用相对路径;绝对路径可核对当前机器,却带盘符/用户名,迁移性有限。
  • pwd → ls → cd → 再 pwd,证据链比“凭感觉找文件”可靠;命令不会凭空搬动文件。
  • 项目名短英文小写用 - 连;遇到中文、空格、桌面仓库先预测错误类型,再用引号和稳定目录修正。