📖 知识点
1. Windows 当前路径 vs Linux 当前位置
| Windows | Linux | 说明 |
|---|---|---|
cmd 提示符显示 C:\Users\你> |
| 查看当前位置 |
| 在资源管理器地址栏看路径 |
| 看当前目录全路径 |
在 Windows,你看 cmd 顶部或地址栏就知道自己在哪;在 Linux,敲
pwd最直接。
💡 生活比喻
pwd就像 "GPS 定位":走迷路了,掏出手机定位一下,它就告诉你 ——"你现在站在 /home/user/Documents"。这三个字母是 print working directory(打印工作目录)的缩写。
2. pwd 基本用法
pwd # 打印当前工作目录(绝对路径)
运行示例:
user@linux:~/Documents$ pwd
/home/user/Documents
返回的是绝对路径,从根
/开始写全,一眼看清你在这棵目录树上的准确位置。
3. 配合使用:走到哪都心里有数
pwd # 我在哪
ls # 这里有什么
cd .. # 去上级
pwd # 再确认我在哪
养成习惯:cd 切换后敲
pwd确认,走位心里有数。
4. 提示符本身也能显示位置
在 Linux 终端,提示符常常自带当前目录:
user@linux:~/Documents$
中间
~/Documents就是当前位置。但有的终端不显示,pwd永远是最可靠的办法。
⚠️ 易错提醒
pwd返回的是绝对路径,从/开始
pwd后面不接参数,直接敲就行别把
pwd当 Windows 的cd用 ——cd是 "切换",pwd是 "查看",各司其职
⚔️ Kata 实战任务
任务需求:
在终端敲
pwd,看当前在哪(应该显示家目录)用
cd /切到根目录,再pwd确认用
cd /etc切到 etc 目录,再pwd确认用
cd ~回家,再pwd确认体会 "切换到哪里,pwd 就报哪里"
参考代码(在终端依次敲)
# 我在哪
pwd
# 切到根目录,再确认
cd /
pwd
# 切到 /etc,再确认
cd /etc
pwd
# 回家,再确认
cd ~
pwd
运行示例:
user@linux:~$ pwd
/home/user
user@linux:/$ cd /etc
user@linux:/etc$ pwd
/etc
user@linux:/etc$ cd ~
user@linux:~$ pwd
/home/user
🧠 思考题
pwd返回的路径是绝对路径还是相对路径?为什么说它能帮你 "定位"?现在提示符显示
user@linux:/etc$,说明你在哪个目录?如果忘了,敲什么命令最可靠?
行者孙Python