落脚篇-Day2|迷路定位:Windows 的盘符 C: → Linux 的根目录 /,路径写法(/ 家目录~)

0 次阅读 2026-10-23 11:24

📖 知识点

1. Windows 的 "盘符" vs Linux 的 "根目录"

 

 

 

WindowsLinux说明

C:、D: 盘符

/(根目录)

都是 "最顶层的家"

C:\Users\你

/home/你(家目录~)

都是 "你自己住的地方"
反斜杠 \正斜杠 /路径分隔符不同

关键区别:Windows 分 C 盘、D 盘,各是各的 "顶层";Linux 只有一个顶层,叫根目录 /,所有东西都长在它下面。

💡 生活比喻Windows 像 "一栋有多个单元的楼"(C 单元、D 单元),各住各的;Linux 像 "一棵大树",只有一个主干(/),所有树枝(目录)都从树根长出来。找路先找到树根,就不会乱。

2. Linux 目录树长什么样?

Linux 的根目录 / 下有这些常见 "树枝":

 

 

 

目录放什么Windows 对应

/

根目录(一切起点)C:\ 顶层

/home

普通用户的家C:\Users

/home/你

你的家目录C:\Users\ 你

/etc

系统配置文件系统设置

/tmp

临时文件临时文件夹

/var

变化的数据系统日志等

3. 家目录的快捷写法 ~

~ 是 "家目录" 的缩写,代表你当前用户的家:

 

# 两种写法等价,都是"我的家"
cd ~
cd /home/你

 

敲 cd ~ 就能一键回到自己的家,比写长路径省事。

4. 路径的两种写法

  • 绝对路径:从根 / 开始,写全。如 /home/user/Documents

  • 相对路径:从当前位置开始。如 Documents(就站在 home 里时)

⚠️ 易错提醒

  1. Linux 用正斜杠 /,Windows 用反斜杠 \,别搞混

  2. /(根目录)和 ~(家目录)不是一回事:/是整棵树的根,~是你个人的家

  3. 路径里 .. 表示 "上一级目录",. 表示 "当前目录"

⚔️ Kata 实战任务

任务需求:

  1. 在终端敲 ls / 看看 Linux 根目录下有什么(相当于 Windows 看 C:\)

  2. 敲 ls ~ 看看自己的家目录(相当于 Windows 看 C:\Users\ 你)

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

  4. 敲 cd ~ 回到家目录,用 pwd 确认

  5. 体会 "根目录 /vs 家目录~"

参考代码(在终端依次敲)

 

# 看根目录下有什么(相当于Windows的 C:\)
ls /

# 看自己的家目录(相当于 C:\Users\你)
ls ~

# 切到根目录,看看自己在哪
cd /
pwd

# 一键回到家目录,看看自己在哪
cd ~
pwd

 

运行示例:

 

user@linux:~$ ls /
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
user@linux:~$ ls ~
Desktop  Documents  Downloads  Music  Pictures
user@linux:~$ cd /
user@linux:/$ pwd
/
user@linux:/$ cd ~
user@linux:~$ pwd
/home/user

 

🧠 思考题

  1. Linux 的 /(根目录)和 Windows 的 C: 有什么相似,又有什么不同?

  2. cd / 和 cd ~ 分别会把你带到哪里?/ 和 ~ 的区别是什么?