Linux 目录切换

LinuxLinuxBeginner
立即练习

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

介绍

欢迎来到数字沙漠的荒凉沙丘,这是我们故事展开的虚拟景观。在这片贫瘠的土地上,有一片知识的绿洲,坚韧的学习者可以在这里满足他们对 Linux 命令行掌握的渴望。

你是狂野赛车手,一个热爱速度和敏捷的冒险者,不仅在赛道上,也在数字导航的领域中。你的目标是:在 Linux 系统中切换目录和文件的熟练程度,就像你在换挡和变道时一样娴熟。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("`Linux`")) -.-> linux/FileandDirectoryManagementGroup(["`File and Directory Management`"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("`Directory Changing`") subgraph Lab Skills linux/cd -.-> lab-271237{{"`Linux 目录切换`"}} end

起点

在这一步中,你将在起点启动引擎,并熟悉用于切换目录的基本命令:cd。你的任务是从起点 /home/labex/project 导航到 ~/project/resources 目录,在继续前进之前,你需要先创建这个目录。

首先,确保你位于默认的工作路径:

pwd

你应该会看到 /home/labex/project 作为输出。

现在,创建 resources 目录:

mkdir resources

接下来,切换到新创建的目录:

cd resources

验证你是否已到达正确的位置:

pwd

现在的输出应该是 /home/labex/project/resources

尘土飞扬的小径

现在你已经渐入佳境,让我们继续沿着尘土飞扬的小径前进。你的下一个挑战是在 resources 目录中创建一个类似于引擎组件的目录结构。

首先,如果你还没有回到项目目录,请导航回去:

cd ~/project

现在,创建以下结构:

mkdir -p resources/engine/cylinders
mkdir resources/engine/pistons

通过列出 resources/engine 的内容来验证结构:

ls resources/engine

你应该会看到 cylinderspistons 被列为子目录。

进入 cylinders 目录:

cd resources/engine/cylinders

确认你当前的位置:

pwd

现在的输出应该是 /home/labex/project/resources/engine/cylinders

总结

在这个实验中,我们模拟了一次穿越数字沙漠沙丘的导航挑战,以帮助你建立 cd 的肌肉记忆。创建目录结构并轻松地在其中移动,就像在狂野的赛车比赛中换挡一样。我设计这个实验的目的是逐步带你掌握目录切换的技巧,让你感受到命令行控制的力量就在指尖。

通过完成这个实验,你已经学会了 mkdircd 等关键命令,并且现在明白了使用 pwd 了解当前目录的重要性。我希望你享受了这次穿越数字沙漠的竞赛,并对你新掌握的 Linux 导航技能充满信心。现在,你已经准备好应对更复杂的目录操作,并在 Linux 的探索中继续前进。

您可能感兴趣的其他 Linux 教程