落脚篇-Day4|串门进出:cd 切换目录(Windows cd → Linux cd),回到上级 ..

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

📖 知识点

1. Windows 的 cd → Linux 的 cd

 

 

 

WindowsLinux作用

cd C:\Users\你

cd /home/你

切换到指定目录

cd ..

cd ..

回到上一级目录

cd C:\

cd /

回到根目录

好消息:命令名一样,都是 cd(change directory,切换目录),只是路径写法不同(正斜杠 vs 反斜杠)。

💡 生活比喻cd 就像 "换房间":你在客厅(Desktop),说一句 cd Documents 就走进书房(Documents);再喊 cd .. 就退回客厅。

2. 基本切换

 

cd 目录名      # 切到当前目录下的某个子目录
cd /绝对路径   # 用绝对路径切到任意地方
cd ~           # 一键回家
cd /           # 到根目录

 

cd ~ 和 cd /home/你 等价,都是回自己的家。

3. 回到上级目录 ..

 

cd ..          # 回到上一级目录
cd ../..       # 往上退两级

 

.. 代表 "上一级目录"。这个在 Linux 里特别常用,往上级走全靠它。

4. 常用快捷写法

 

cd        # 不带参数,直接回家(= cd ~)
cd -      # 回到上一次所在的目录(来回切换方便)

 

cd - 很实用:在 A、B 两个目录间来回跑,不用敲长路径。

⚠️ 易错提醒

  1. cd 是 "切换",ls 是 "查看",两者配合:先 cd 过去,再 ls 看里面有什么

  2. 目录不存在时 cd 会报错,先 ls 确认名字

  3. cd .. 中间有空格,别写成 cd..(那会报错)

⚔️ Kata 实战任务

任务需求:

  1. 用 cd ~ 回到自己的家目录,pwd 确认

  2. 用 cd Documents 进入 Documents 目录,pwd 确认

  3. 用 cd .. 返回上一级,pwd 确认回到 home

  4. 用 cd / 到根目录,pwd 确认

  5. 用 cd ~ 再回家,体会切换

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

 

# 回家
cd ~
pwd

# 进入 Documents(自己目录下的子目录)
cd Documents
pwd

# 返回上一级
cd ..
pwd

# 到根目录
cd /
pwd

# 再回家
cd ~
pwd

 

运行示例:

 

user@linux:~$ cd ~
user@linux:~$ pwd
/home/user

user@linux:~$ cd Documents
user@linux:~/Documents$ pwd
/home/user/Documents

user@linux:~/Documents$ cd ..
user@linux:~$ pwd
/home/user

user@linux:~$ cd /
user@linux:/$ pwd
/

user@linux:/$ cd ~
user@linux:~$ pwd
/home/user

 

🧠 思考题

  1. cd ~、cd /、cd .. 分别把你带到哪里?~ 和 / 有什么区别?

  2. 如果现在在 /home/user/Documents,想回到 /home/user,应该敲什么?想回 / 呢?