Linux pwd 命令及实际使用示例

LinuxLinuxBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何在 Linux 中使用 pwd 命令,pwd 是 "Print Working Directory"(打印工作目录)的缩写。实验将涵盖 pwd 命令的用途、如何在不同目录中探索它,以及如何将其与其他 Linux 命令结合使用以执行各种任务。实验提供了实际示例和逐步说明,帮助你理解并在 Linux 环境中有效使用 pwd 命令。

实验涵盖以下主题:

  1. 理解 pwd 命令的用途
  2. 在不同目录中探索 pwd 命令
  3. pwd 与其他 Linux 命令结合使用

Linux 命令速查表


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/BasicFileOperationsGroup -.-> linux/touch("File Creating/Updating") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") subgraph Lab Skills linux/ls -.-> lab-422870{{"Linux pwd 命令及实际使用示例"}} linux/touch -.-> lab-422870{{"Linux pwd 命令及实际使用示例"}} linux/cd -.-> lab-422870{{"Linux pwd 命令及实际使用示例"}} linux/pwd -.-> lab-422870{{"Linux pwd 命令及实际使用示例"}} end

理解 pwd 命令的用途

在这一步骤中,你将学习 Linux 中 pwd 命令的用途。pwd 命令是 "Print Working Directory"(打印工作目录)的缩写,用于显示当前工作目录。

要使用 pwd 命令,只需在终端中输入 pwd

pwd

示例输出:

/home/labex/project

输出显示当前工作目录是 /home/labex/project。这是用户当前所在的目录。

pwd 命令在你需要知道当前在文件系统中的位置时非常有用。它可以与其他命令结合使用,以执行各种任务,例如导航到特定目录或在当前目录中执行命令。

在不同目录中探索 pwd 命令

在这一步骤中,你将探索 pwd 命令在导航到不同目录时的行为。

首先,创建一个新目录并导航到该目录:

mkdir ~/project/subdirectory
cd ~/project/subdirectory

现在,再次运行 pwd 命令:

pwd

示例输出:

/home/labex/project/subdirectory

如你所见,pwd 命令的输出已更改为反映新的当前工作目录。

接下来,返回到父目录:

cd ..
pwd

示例输出:

/home/labex/project

pwd 命令现在显示我们回到了父目录 /home/labex/project

最后,导航到根目录:

cd /
pwd

示例输出:

/

pwd 命令现在显示我们位于根目录 /

无论你在文件系统中的哪个位置,pwd 命令始终显示当前工作目录的完整路径。这使得它成为跟踪位置和导航文件系统的有用工具。

pwd 与其他 Linux 命令结合使用

在这最后一步中,你将学习如何将 pwd 命令与其他 Linux 命令结合使用,以执行更复杂的任务。

一个常见的用例是在执行其他命令时使用 pwd 来指定当前工作目录。例如,让我们在当前目录中创建一个新文件:

touch $(pwd)/new_file.txt

这将在当前工作目录 /home/labex/project 中创建一个名为 new_file.txt 的新文件。

你还可以使用 pwd 导航到特定目录,然后执行命令。例如,让我们导航到根目录并列出其内容:

cd /
ls -l $(pwd)

示例输出:

total 60
drwxr-xr-x   2 root root  4096 Apr 28 06:54 bin
drwxr-xr-x   3 root root  4096 Apr 28 06:54 boot
drwxr-xr-x   5 root root  4096 May  2 06:16 dev
drwxr-xr-x  92 root root  4096 May  2 06:16 etc
drwxr-xr-x   3 root root  4096 Apr 28 06:54 home
lrwxrwxrwx   1 root root    33 Apr 28 06:54 initrd.img -> /boot/initrd.img-5.15.0-60-generic
drwxr-xr-x  20 root root  4096 Apr 28 06:54 lib
...

在这个例子中,我们首先使用 cd / 导航到根目录,然后使用 pwd 指定要列出内容的目录,并通过 ls -l 列出内容。

pwd 与其他命令结合使用,可以成为自动化任务和在 Linux 命令行中更高效工作的强大方式。

总结

在本实验中,你学习了 Linux 中 pwd 命令的用途,pwd 是 "Print Working Directory"(打印工作目录)的缩写,用于显示当前工作目录。你探索了 pwd 命令在导航到不同目录时的行为,观察到其输出如何随文件系统中当前位置的变化而变化。最后,你学习了如何将 pwd 命令与其他 Linux 命令结合使用,以执行各种任务,例如导航到特定目录或在当前目录中执行命令。

Linux 命令速查表