Linux 目录显示

LinuxBeginner
立即练习

介绍

在这个实验中,你将学习如何使用基本的目录命令在 Linux 文件系统中进行导航。了解如何确定当前位置并在不同目录之间移动,是任何使用 Linux 操作系统的人都必须掌握的技能。主要内容将集中在使用 pwd 命令显示当前目录、使用 mkdir 创建目录,以及使用 cd 命令切换目录。这些基本的导航技能几乎是在 Linux 命令行界面中进行所有工作的基础。

这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 100%。获得了学习者 98% 的好评率。

理解 pwd 命令

pwd 命令代表“print working directory”(打印工作目录)。这个命令对于导航至关重要,因为它会显示你当前所在目录的完整路径。你可以把它想象成 Linux 文件系统中的 GPS。

在使用 Linux 终端时,在执行命令之前,始终了解自己所在的目录非常重要。如果没有这些信息,你可能会在错误的位置执行操作,从而可能导致错误或产生意外的结果。

要使用 pwd 命令,只需在终端中输入该命令并按下回车键:

pwd

当你执行这个命令时,你应该会看到类似以下的输出:

/home/labex/project

这个输出显示了你在文件系统中的当前位置。在这个例子中,你位于 project 目录中,该目录位于 labex 目录内,而 labex 目录又位于 home 目录内。开头的 / 代表根目录,后续的每个 / 用于分隔路径中的目录名。

花点时间理解这个输出,因为了解自己的当前位置是有效导航 Linux 文件系统的第一步。

创建并导航到新目录

既然你已经了解了如何查看当前位置,接下来让我们学习如何创建一个新目录并导航到该目录。这些操作将使用 mkdir(创建目录)和 cd(切换目录)命令。

创建新目录

要创建一个新目录,请使用 mkdir 命令,后跟目录名称。让我们创建一个名为 strategy 的目录:

mkdir ~/project/strategy

在这个命令中:

  • mkdir 是用于创建目录的命令
  • ~/project/strategy 是我们要创建目录的路径
  • ~ 是一个快捷方式,代表你的主目录 (/home/labex)

运行此命令后,不会显示任何输出,这对于成功完成的 Linux 命令来说是正常的。

导航到新目录

现在我们已经创建了 strategy 目录,让我们使用 cd 命令导航到该目录:

cd ~/project/strategy

同样,当命令成功完成时不会有输出。但我们如何验证是否真的切换到了新目录呢?这就是我们在第一步中学到的 pwd 命令发挥作用的时候了:

pwd

现在输出应该显示为:

/home/labex/project/strategy

这证实我们已成功导航到新目录。路径的末尾现在包含 strategy,表明这就是我们当前的工作目录。

创建和导航目录是使用 Linux 文件系统时的一项基本技能。在你使用 Linux 的过程中,会频繁用到这些命令。

返回主目录

在 Linux 中,主目录是你在文件系统中的个人空间。这里存储着你的个人文件和配置。能够快速返回主目录是一项重要的导航技能。

有多种方法可以从文件系统的任何位置导航到主目录:

  1. 使用带有波浪号 (~) 符号的 cd 命令:

    cd ~
  2. 甚至更简单,直接使用不带任何参数的 cd 命令:

    cd

这两个命令都会将你带到主目录 (/home/labex)。让我们使用第一种方法:

cd ~

执行此命令后,让我们使用 pwd 命令验证我们的位置:

pwd

你现在应该会看到:

/home/labex

这个输出确认你已成功返回主目录。

当你需要一个已知的导航起点,或者需要访问相对于主目录存储的文件时,能够快速返回主目录会非常有用。

在 Linux 中,主目录的概念对于组织个人文件和配置非常重要。每个用户都有自己的主目录,这为同一系统上的不同用户提供了隔离和隐私保护。

总结

在本次实验中,你学习了 Linux 文件系统的基本导航命令,这些命令是在命令行环境中工作的基础。以下是你所完成内容的回顾:

  1. 你使用了 pwd(打印工作目录)命令来显示你在文件系统中的当前位置。在执行其他命令时,这个命令对于了解自己所在的位置至关重要。

  2. 你使用 mkdir 命令创建了一个新目录,展示了如何在 Linux 系统中组织文件和目录。

  3. 你使用 cd(切换目录)命令在不同目录之间进行导航,进入了一个特定的目录,然后返回了主目录。

这些基本的导航技能在使用 Linux 系统时会经常用到。理解如何查看自己的位置、创建新目录以及在不同目录之间移动,是高效进行命令行操作的基础。随着你在 Linux 学习之路上继续前进,这些命令会变得得心应手,让你能够专注于更复杂的任务。