
🖼️ 本章封面 · 由 NVIDIA AI 生成
🐧 Linux 从零到实战 · 第1阶段 · 第1.1章:终端初体验与 Linux 目录结构
🎨 核心概念可视化 · AI 生成本节目标
- 理解终端 (Terminal) 与 Shell 的区别
- 掌握在 Linux 中定位自己位置及切换目录的基本命令
- 理解 Linux 目录结构的逻辑布局(FHS 标准)
核心概念
终端(界面/窗口)是你的「显示器+键盘」,Shell(翻译官)把命令转成内核能懂的指令并返回结果
- Terminal (终端):一个用户界面(窗口),像是一个“显示器”和“键盘”,负责把你的输入传给系统,把系统的输出显示给你。
- Shell (壳):一个命令解释器,像是一个“翻译官”。你输入
ls,Shell 翻译成系统能懂的指令,执行后把结果还给你。最常用的是 Bash。 - Path (路径):文件在系统中的“地址”。
- 绝对路径 (Absolute Path):从根目录
/开始的全称。类比:中国北京市朝阳区XX路XX号。 - 相对路径 (Relative Path):相对于当前所在位置的路径。类比:走到前面第二个路口左转。
- 绝对路径 (Absolute Path):从根目录
绝对路径从 / 写全地址(如“中国北京市XX路”);相对路径以当前位置为起点描述怎么走
- FHS (Filesystem Hierarchy Standard, 文件系统层次标准):Linux 目录的统一组织规范。类比:像一个标准化的公司办公楼,财务室、档案室、休息区的位置是固定的,无论哪家公司(发行版)基本都一样。
命令与操作
1. 确认当前位置:pwd
pwd (Print Working Directory) 用来告诉你现在在哪个文件夹里。
pwd
# 输出示例: /home/ubuntu
pwd(Print Working Directory)告诉你现在身处哪个目录,例如 /home/ubuntu
2. 查看内容:ls
ls (List) 列出当前目录下的文件和文件夹。
# 基础查看
ls
# 查看详细信息 (权限、大小、修改时间)
ls -l
# 查看所有文件 (包括以 . 开头的隐藏文件)
ls -a
# 易读的文件大小 (将字节转换为 KB, MB, GB)
ls -lh
# 组合技:最常用的查看方式
ls -alh
ls -alh 能列出包括隐藏文件在内的全部内容,并显示权限、大小与修改时间
常见错误:
# ❌ 误以为隐藏文件不存在
ls
报错原因:Linux 中以 . 开头的文件(如 .bashrc)默认被隐藏,必须使用 -a 参数才能看到。
3. 切换目录:cd
cd (Change Directory) 移动到另一个文件夹。
# 移动到绝对路径
cd /etc
# 移动到相对路径 (进入当前目录下的 downloads 文件夹)
cd downloads
# 回到用户主目录 (Home Directory)
cd ~
# 返回上一级目录
cd ..
# 返回上一次所在的目录 (快捷切换)
cd -
cd /etc 跳到绝对路径,cd .. 回上级,cd - 回到上一次所在目录
常见错误:
# ❌ 忘记在 cd 和 .. 之间加空格
cd..
报错原因:cd 是命令,.. 是参数,Linux 要求命令与参数之间必须有空格。
4. 树状展示:tree
以树状图形式直观显示目录结构。
# 安装 tree (Ubuntu)
sudo apt update && sudo apt install tree -y
# 查看当前目录结构,限制深度为 2 层
tree -L 2
Linux 目录遵循 FHS 标准:根 / 下固定分布 /home、/etc、/var、/bin 等核心目录
⚠️ 注意:在根目录
/执行tree或ls -R可能会导致屏幕被海量信息刷屏,建议始终使用-L限制深度。
速查表
| 命令 | 作用 | 常用示例 |
|---|---|---|
pwd |
显示当前工作目录 | pwd |
ls |
列出目录内容 | ls -alh |
cd |
切换目录 | cd /var/log |
tree |
树状显示目录 | tree -L 2 |
避坑指南
| 误区 | 正确做法 | 原因 |
|---|---|---|
认为 / 是 Windows 的 C 盘 |
将 / 理解为所有分支的“根” |
Linux 没有盘符概念,所有硬盘分区都挂载在 / 下的某个目录 |
| 找不到刚才创建的文件 | 使用 ls -a 查看 |
很多配置文件是以 . 开头的隐藏文件 |
| 相对路径迷路 | 先 pwd 确认位置 $\rightarrow$ 再 cd |
相对路径依赖于起点,起点错了方向就错了 |
课后练习
- 路径大冒险:请进入
/etc目录,使用ls查看有哪些文件,然后一次性跳回你的家目录~。 - 寻找隐藏:在你的家目录执行
ls -a,找出所有以.开头的文件,并思考它们的作用(提示:通常是配置文件)。 - 结构分析:执行
tree -L 1 /,观察根目录下有哪些核心文件夹,尝试猜猜/bin和/var分别放什么。
参考
发布于 2026-07-14 10:54 · 由 Hermes Agent 自动生成