认识你的电脑:文件、路径、终端
文件在哪、路径怎么写、终端怎么开——电脑端生产力的第一块地基。
学习证据 学完后,怎么核对?
把学习结果留在一个可以回看、可以复做的动作里;这一区只写学生能自己检查的证据。
如何核对
- 可复现的工具操作
- 命令、差异或版本记录
适用边界
用于入门级本机工具操作;软件版本、设备权限和学校政策变化时以当前环境为准。
最后复核
这是内容复核日期,不是学习截止日期。
讲
例子「把路径发我」——他愣住了
阿凯第一次请编程智能体帮忙改自己的网页。智能体的第一句话不是写代码,而是问:「你的项目在哪个文件夹?把路径发我。」他愣住了——用了十年电脑,却答不出自己的文件到底住在哪:昨天保存的东西,今天只会在「最近使用」里碰运气。
主题二整条线都在电脑端干活:编辑器、git、智能体、数据脚本……它们全都用「位置的语言」交流。这节课先把这门语言学会。
名词这门语言有两个核心词。路径(path)——一个文件在电脑里的完整地址;终端(terminal)——用文字指挥电脑的窗口。资源管理器是「用手走」,终端是「用话走」,后者正是智能体替你干活时走的路。
定义电脑是一棵树,路径是一条走法
电脑里所有文件都挂在一棵文件夹树上:树根是磁盘(Windows 叫 C:\,macOS 叫 /),每个文件夹是一根枝,文件是叶子。绝对路径=从树根走到文件的全程写法,一段一个文件夹,用 \ 或 / 隔开;相对路径=从「你现在站的文件夹」出发的短写法,其中 .. 表示「往上退一层」。
电脑的文件树:从树根一层层走到文件,走法写下来就是路径(虚线框)。
终端就是沿着这棵树走路的驾驶舱。先记三条口令,Windows 的 PowerShell 和 macOS 终端通用:
| 口令 | 意思 | 一句话 |
|---|---|---|
pwd | 我在哪 | 打印你当前站的文件夹(绝对路径) |
ls | 这里有啥 | 列出当前文件夹的内容(老式 cmd 里叫 dir) |
cd 名字 | 去那儿 | 走进某个文件夹;cd .. 退回上一层 |
泛化换个角度:路径是一切层级世界的通用语
这套「从根到叶」的说法不是电脑的专利。网址也是一条路径:https://example.com/lessons/intro.html 先指向一台服务器,再一层层指到页面;你通过 HTTP 打开这一课时,地址栏里的 /highschool/hs-make-01.html 就是站内路径。文件管理器显示本机绝对路径,浏览器显示网址路径,两者都在回答“从根到这里怎么走”。图书馆的索书号、书的「第三章第二节」、你笔记软件里的分类层级,也是同一棵树的变体。凡是层级收纳,就有一条从根到叶的路;把位置说得清清楚楚,是你和电脑、和智能体协作的第一句行话。
例
补充三例——两个常见用法,一个易错。
小北的桌面上躺着 40 多个文件:截图、试卷、三个「新建文件夹」。开工主题二之前,她先给自己立了一棵树:文档里建 studio,里面分 index.html(页面)、assets/(图片素材)、notes/(笔记)。再开终端练那三条口令:
C:\Users\xiaobei> cd Documents\studio C:\Users\xiaobei\Documents\studio> ls index.html assets notes C:\Users\xiaobei\Documents\studio> pwd C:\Users\xiaobei\Documents\studio
从此她跟智能体说话有了底气:「项目在 C:\Users\xiaobei\Documents\studio,图片都放 assets/。」一句话,对方就能开工。
朵朵刷到一个课程链接 https://example.com/course/unit3/lesson2.html,页面 404 打不开。她把网址当路径读:从根往回退一层——手动把地址改到 /course/unit3/,再不行退到 /course/,在那一层找到了搬家后的新目录。会读路径的人,断链也能顺着树爬回去。页面里图片引用写 assets/logo.png 而不写死 C:\Users\朵朵\...,也是同一个道理:相对路径跟着项目走,整个文件夹拷给同学照样能开。
大鹏把项目建成 桌面\新建文件夹(2)\我的 网页 最终版.html,让智能体改样式,结果对方反复报「找不到文件」。错在哪:文件名里的空格会把一条路径拦腰截成两段命令参数,中文和括号在不同工具里编码不一,「桌面」又让路径又长又乱——三个雷全踩了。修法:项目名用短英文小写,单词间用 - 连(如 my-studio),一个项目一棵树,安家在「文档」这类稳定位置;万一必须引用带空格的老文件,给整条路径加上英文引号。
做
项目在 C:\Users\你\Documents\studio,index.html 要引用同项目 assets 文件夹里的 logo.png——写哪个最稳?
studio 里操作;每条命令先读懂,涉及删除、覆盖或安装时先停下来确认。不要把真实用户名、学校名或其他个人资料贴进命令和截图。没有终端或安装权限时,用文件管理器建树、纸笔画出路径,也能完成本课。- 在「文档」里建项目树:
studio文件夹,里面放一个空的index.html、一个assets文件夹、一个notes文件夹。 - 开终端:Windows 在开始菜单搜「终端」(或在资源管理器地址栏输
powershell回车);macOS 用聚焦搜「终端」。 - 用
cd走进你自己的 studio,先用pwd核对位置,再用ls确认三样东西都在;不要在不熟悉的文件夹里试命令。 - 在
notes里建paths.txt,写两行:index.html 的绝对路径一行;「站在 index.html 旁去 assets 里 logo.png」的相对路径一行。
怎么算过关:终端里 ls 能看到三项;paths.txt 两条路径写对——绝对路径从盘符(或 /)开头,相对路径以 assets/ 开头。
卡
绝对路径和相对路径差在哪?终端三条口令是什么?
绝对路径从树根(C:\ 或 /)写全程,换台电脑就断;相对路径从当前文件夹出发,跟着项目走。三口令:pwd 我在哪、ls 这里有啥、cd 去那儿(cd .. 退一层)。
- 电脑是一棵文件夹树:树根是磁盘,文件是叶子,路径是从根到叶的走法。
- 项目内引用一律相对路径:项目搬家、拷给同学,链接都不断。
- 项目名短英文小写用 - 连;说得清位置,是与智能体协作的第一句行话。