Linux 终端漫游指南:基础导航命令

发布于 2025-09-27 分类: Linux

欢迎来到 Linux 命令行世界!终端(Terminal)看起来可能有些“复古”,但它却是与你的 Linux 系统进行高效、强大交互的窗口。本篇教程将带你掌握在文件系统中自由穿梭的基本技能。

1. 打开你的终端

在大多数 Linux 发行版(如 Ubuntu)中,你可以通过以下两种方式轻松打开终端:

  1. 图形界面查找:点击应用启动器(通常在屏幕角落),然后搜索“终端”、“Terminal”或“Shell”等关键词,即可找到并打开它。
  2. 万能快捷键:无论使用何种桌面环境,Ctrl + Alt + T 通常是打开终端的最快方式。

打开后,你会看到一个简洁的窗口,里面有一行文字和一个闪烁的光标。这行文字被称为提示符 (Prompt),它告诉你系统已准备就绪,正在等待你输入命令。

2. 你的第一个命令:你在哪?

让我们来运行第一个命令。在终端中输入以下内容(全部小写),然后按 回车 (Enter) 键:

pwd

终端会打印出一行类似 /home/你的用户名 的文本,这便是你当前的工作目录

pwd 是 “print working directory” 的缩写,即“打印当前工作目录”。

什么是工作目录?

你可以把 Linux 的文件系统想象成一座巨大的房子,里面有无数的房间(目录)。工作目录就是你当前所在的那个房间。你执行的所有文件操作(如创建、查看、删除),默认都会在这个“房间”里进行。因此,时刻清楚自己身在何处至关重要。如果你迷路了,随时输入 pwd,它会立刻告诉你当前的位置。

大小写的“铁律”

在 Linux 命令行中,大小写极其重要。pwdPWD 是两个完全不同的东西。输错大小写通常会导致“命令未找到”的错误。请务必精确地按照教程中的大小写来输入命令。

3. 移动的艺术:cd 命令

知道了自己的位置后,我们该如何移动到其他“房间”呢?这就要用到 cd 命令,它是 “change directory”(更改目录)的缩写。

前往文件系统的起点:根目录 (/)

在 Linux 中,所有目录和文件都始于一个共同的起点,我们称之为根目录 (root directory),用一个斜杠 / 表示。它就像是整座房子的地基,所有房间都建在它之上。

输入以下命令,移动到根目录,并确认你的位置:

cd /
pwd

你会看到输出是 /

注意:这与 Windows 系统不同。Windows 有 C:、D: 等多个盘符,每个盘符都是一个独立的起点。而在 Linux 中,只有一个统一的树状文件系统,所有硬盘和设备都被挂载到这棵“树”的某个节点上。

快速回家:家目录 (~)

每个用户在 Linux 系统中都有一个属于自己的“家”,称为家目录 (home directory)。这里存放着你的个人文件,如文档、图片和桌面文件。

有几种快捷方式可以让你瞬间回家:

# 只输入 cd,不带任何参数,即可返回家目录
cd
pwd

# 或者使用波浪号 ~,它特指当前的家目录
cd ~
pwd

返回上一层:父目录 (..)

如果你想从当前目录返回到它的上一级目录(即父目录),可以使用两个点 ..

假设你现在位于 /home/你的用户名,想返回到 /home 目录:

# 注意 cd 和 .. 之间有一个空格
cd ..
pwd

你甚至可以连续使用 .. 来实现多级跳转。例如,从 /home/你的用户名/Desktop 直接跳到 /home

cd ../..
pwd

4. 指路明灯:绝对路径与相对路径

这是命令行导航中最核心、最重要的概念。路径决定了 cd 命令将带你去向何方。

相对路径 (Relative Paths)

相对路径指的是相对于你当前位置的路径。它的含义取决于你从哪里出发。

例如,假设文件系统中存在一个 /etc 目录。

  • 如果你当前在根目录 / 下,执行 cd etc 是可以成功进入的。
  • 但如果你当前在家目录 ~/ 下,执行 cd etc 就会报错“没有那个文件或目录”,因为你的家目录下并没有一个叫 etc 的子目录。

使用 .. 也是相对路径,它的目的地永远是当前位置的上一级。

绝对路径 (Absolute Paths)

绝对路径则提供了一个从起点(根目录 /)开始的完整地址。无论你当前身在何处,使用绝对路径总能准确地到达同一个目的地。

所有以 /~ 开头的路径都是绝对路径。

  • / 表示从根目录开始。
  • ~ 表示从你的家目录开始。

现在,无论你在哪里,都可以用以下命令精确地跳转到 /etc 目录:

cd /etc
pwd

同样,你也可以随时随地直接进入你桌面文件夹(注意 Desktop 首字母大写):

# 将 你的用户名 替换为你的实际用户名
cd /home/你的用户名/Desktop

# 或者使用更方便的 ~ 符号
cd ~/Desktop
pwd
路径类型 特点 示例
相对路径 从当前位置出发,不以 /~ 开头。 cd Desktopcd ..
绝对路径 从根目录或家目录出发,总能到达固定位置。 cd /etccd ~/Desktop

5. 观察你的提示符

现在,你可能会发现终端提示符的一些奥秘。在很多系统中,提示符会动态显示你当前的工作目录,以时刻提醒你。

当你位于家目录内部时,它通常会用 ~ 来简化显示。让我们来实践一下,在移动时观察提示符的变化:

cd        # 回到家目录,提示符可能显示 ~
cd /      # 前往根目录,提示符显示 /
cd ~/Desktop
cd /var/log
cd ..
cd        # 最后回家

通过不断练习,你会对文件系统的结构和路径的概念越来越熟悉。熟练掌握 pwdcd,以及两种路径的区别,是你成为命令行高手的基石。


-- 感谢阅读 --