Linux 系统目录与路径介绍

核心概念

HOME 目录

  • 每个 Linux 用户都有自己的个人目录,称为 HOME 目录

  • 路径格式:/home/用户名
    例如,用户 sa 的 HOME 目录为 /home/sa

    image-20230314162023888

  • 打开终端(命令行)时,默认以当前登录用户的 HOME 目录作为工作目录

当前工作目录

  • 终端执行命令时所在的目录。

  • 可以使用 pwd 命令查看当前工作目录的绝对路径。


目录切换相关命令

cd —切换工作目录

语法:cd [Linux路径]
  • 无选项,参数为要切换到的目录(支持绝对路径、相对路径、特殊路径符)。
  • 无参数时:直接执行 cd,回到当前用户的 HOME 目录。

示例

cd /etc          # 切换到绝对路径 /etc
cd Documents      # 切换到当前目录下的 Documents(相对路径)
cd                # 回到 HOME 目录

pwd —显示当前工作目录

语法:pwd
  • 无选项、无参数,直接输出当前所在的绝对路径。

示例

pwd               # 输出如:/home/sa

image-20230317222653276


路径种类

绝对路径

  • 以根目录 / 为起点,完整描述文件或目录的位置。
  • 特点:无论当前工作目录在哪里,使用绝对路径都能准确定位。

示例

cd /home/sa/Desktop
cat /etc/passwd

相对路径

  • 以当前工作目录为起点,描述目标位置。
  • 特点:不以 / 开头,简洁方便,但依赖当前所在目录。

示例

cd Documents          # 假设当前在 /home/sa,则进入 /home/sa/Documents
cd ../..              # 上两级目录

特殊路径符

符号 含义 示例
. 当前目录 cd ./Desktop 等价于 cd Desktop
.. 上一级目录 cd .. 回到上一级;cd ../.. 上两级
~ 当前用户的 HOME 目录 cd ~ 回 HOME;cd ~/Desktop 进入 HOME 下的 Desktop
- 上一次所在目录 cd - 切换到刚才所在的目录(常用于两个目录间快速切换)

示例

cd /var/log           # 进入 /var/log
cd ~                  # 回到 HOME
cd -                  # 回到 /var/log
posted @ 2023-04-09 17:59  克峰同学  阅读(879)  评论(0)    收藏  举报