行者孙Python

落脚篇-Day5|认门识户:pwd 查看当前位置(Windows 当前路径 vs Linux 当前位置)

📖 知识点

1. Windows 当前路径 vs Linux 当前位置

 

 

 

WindowsLinux说明
cmd 提示符显示 C:\Users\你>

pwd 命令

查看当前位置
在资源管理器地址栏看路径

pwd

看当前目录全路径

在 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 永远是最可靠的办法。

⚠️ 易错提醒

  1. pwd 返回的是绝对路径,从 / 开始

  2. pwd 后面不接参数,直接敲就行

  3. 别把 pwd 当 Windows 的 cd 用 ——cd是 "切换",pwd是 "查看",各司其职

⚔️ Kata 实战任务

任务需求:

  1. 在终端敲 pwd,看当前在哪(应该显示家目录)

  2. 用 cd / 切到根目录,再 pwd 确认

  3. 用 cd /etc 切到 etc 目录,再 pwd 确认

  4. 用 cd ~ 回家,再 pwd 确认

  5. 体会 "切换到哪里,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

 

🧠 思考题

  1. pwd 返回的路径是绝对路径还是相对路径?为什么说它能帮你 "定位"?

  2. 现在提示符显示 user@linux:/etc$,说明你在哪个目录?如果忘了,敲什么命令最可靠?

‹ 返回目录
🏠首页 Python 📦资源 👤关于我