在 Linux 中,所有文件和目录都组织在一个树状结构的文件系统中,其根目录为 /。用户在命令行中工作时,总是处于某个“当前工作目录”(Current Working Directory),而 cd 和 pwd 命令正是用来管理这个“当前位置”的。

pwd 是 “print working directory” 的缩写,意为“打印当前工作目录”。它的作用非常简单:显示用户当前所在的完整路径。
在终端中输入:
pwd系统会返回类似以下的输出:
/home/username这表示你当前位于 /home/username 目录下。这个路径是绝对路径,即从根目录 / 开始的完整路径。
理解路径是使用 pwd 和 cd 的关键。Linux 中有两种路径表示方式:
绝对路径:以 / 开头,表示从根目录开始的完整路径。例如:/home/user/Documents。相对路径:相对于当前目录的路径。例如,如果当前在 /home/user,要进入 Documents 目录,可以使用 Documents 或 ./Documents。cd 命令cd 是 “change directory” 的缩写,用于更改当前工作目录。它是 Linux 用户最频繁使用的命令之一。
基本用法(1)进入指定目录cd /home/user/Documents该命令将当前目录切换到 /home/user/Documents。可以使用绝对路径或相对路径:
cd Documents # 进入当前目录下的 Documents 子目录 cd ../Pictures # 进入上一级目录的 Pictures 子目录 (2)返回上一级目录cd .... 表示上一级目录。连续使用 cd .. 可以逐级返回。
(3)返回用户主目录cd不带参数的 cd 命令会直接跳转到当前用户的主目录(通常是 /home/username)。
cd ~~ 是主目录的快捷符号,效果与 cd 相同。
(4)返回上一个工作目录cd -cd - 可以在最近两个目录之间快速切换。例如,如果你从 /home 切换到 /var/log,再执行 cd -,就会回到 /home。