Linux网络操作系统-第4节-浏览与查找Linux文件
Windows 里每个分区是一个盘符(C:、D:),Linux 只有一棵树——所有分区、设备都「挂」在这棵树的枝干上。这一节学会在树上自由移动。

一、必须认识的几个目录
- /etc:几乎所有配置文件的家(用户、网络、服务配置都在这);
- /home:普通用户家目录,root 的家是独立的 /root;
- /var:经常变化的数据,日志在 /var/log;
- /dev:硬件设备目录,硬盘 sda、光驱 sr0 都在这里。
二、定位三命令
pwd # 我现在在哪(print working directory) cd ~ # 回家(root → /root) cd - # 回到上一次待过的目录(像遥控器的「回看」) cd .. # 上一级目录
绝对路径以 / 开头,从根写起,任何位置都能用;相对路径从当前位置写起,短但依赖当前位置。
三、ls:最常用的查看命令
ls -l # 长格式:权限 链接数 所有者 组 大小 时间 文件名 ls -a # 显示 . 开头的隐藏文件 ls -lh # 大小自动换算成 K / M / G file /etc/passwd # 看某个文件是什么类型
四、通配符:一次匹配一批文件
| 符号 | 含义 | 示例 |
|---|---|---|
| * | 任意多个字符(包括零个) | ls *.conf |
| ? | 任意单个字符 | ls file? |
| [a-z] | 括号范围内任一字符 | ls [a-z]*.txt |
难点:通配符灵活运用靠的是练。做三组练习:ls /etc/*.conf、ls /etc/host?、ls /etc/[a-c]*,观察结果差异,比背十遍定义都有用。

