一、目录结构
1.Windows的目录结构

2.Linux的目录结构
Unix/Linux的基本哲学理念:一切皆文件

/)为起点,各子目录分工明确。3.主要目录的功能说明:
-
/(根目录):整个文件系统的起点,所有其他目录和文件均挂载在其下。 -
/bin(基本命令):存放系统启动和修复所需的基本命令(如ls,cp,mv,rm等),所有用户均可使用,与/usr/bin通常合并或符号链接。 -
/boot(启动文件):包含内核文件(vmlinuz)、引导加载器(如 GRUB)和启动配置文件。 -
/dev(设备文件):设备文件的存储位置(如磁盘/dev/sda、终端/dev/tty等)。 -
/etc(系统配置):系统全局配置文件(如网络配置/etc/network、用户信息/etc/passwd)。 -
/home(用户目录):普通用户的个人目录(如/home/username),存储用户数据和个性化配置。 -
/lib和/lib64(共享库):存放系统核心库文件(如 C 库libc.so),支持/bin和/sbin中的程序。 -
/media和/mnt(挂载点):/media:自动挂载可移动设备(如 U 盘、光盘),/mnt:手动挂载临时文件系统(如网络存储)。 -
/opt(第三方软件):可选应用程序的安装目录(如大型商业软件)。 -
/proc(内核与进程信息):虚拟文件系统,提供内核和进程的实时信息(如 CPU 信息/proc/cpuinfo)。 -
/root(管理员目录):系统管理员(root)的个人目录,权限高于/home。 -
/run(运行时数据):存放系统运行时的临时文件(如 PID 文件、服务状态)。 -
/sbin(系统管理命令):系统管理员专用的命令(如fdisk,iptables,reboot)。 -
/srv(服务数据):存放服务相关数据(如网站文件/srv/http、FTP 数据)。 -
/tmp(临时文件):临时文件存储目录,所有用户可读写,重启后可能清空。 -
/usr(用户程序与资源):用户级应用程序和文件,包含子目录:/usr/share:共享数据(如文档、图标)。/usr/local:用户手动安装的软件(优先级高于系统包管理器)。/usr/lib:应用程序库文件。/usr/bin:大部分用户命令。
-
/var(可变数据):存放动态变化的文件(如日志/var/log、缓存/var/cache、邮件/var/mail)。
4.目录结构特点
- 层次化设计:目录功能明确,避免文件混乱。
- 静态与动态分离:
/bin,/lib等存放系统运行必需文件(静态)。/var,/tmp存放运行时产生的数据(动态)。
- 用户与系统隔离:
/home存储用户数据,/etc存储系统配置,权限分离。
- 兼容性:遵循 FHS 标准,不同发行版行为一致。
5.常见操作场景
- 修改配置 → 编辑
/etc下的文件。 - 查看日志 → 访问
/var/log。 - 安装软件 → 使用包管理器默认安装到
/usr,手动安装到/usr/local或/opt。 - 挂载磁盘 → 使用
/mnt或/media。
目录结构是高效使用 Linux 的基础! 通过 tree -L 1 / 命令直观查看根目录内容


/dev/sda:SCSI接口的硬盘,第一块
二、获取命令行


1650

被折叠的 条评论
为什么被折叠?



