在Linux系统中,一切皆文件,使用的是层级结构,所有的文件都是从跟开始,Linux系统的分区会挂载在分支中.
Linux根目录下,目录/bin./sbin./lib等根据FHS的协定标准,依次包含特定的内容.
FHS : Filesystem Hierarchy Standard 文件系统层次结构标准
/bin : 所有用户可用的基本命令文件
/sbin : 供系统管理员使用的命令文件
/boot : 引导加载器必须用到的各静态文件
kernel(内核) grub(根)
/dev : 存储特殊文件和设备文件
字符设备 : 显示等线性设备,有时序性
块设备 : 内存 随机
/etc : 主机特有的配置文件,只能为静态
/opt : 主机额外软件存放的地方
/xll : 图形系统文件存放的地方
/home : 普通用户的家目录集中位置 非关键性目录 不是基本
一般每个普通用户的文件就是在此目录下与用户同名的目录
/lib : 基础共享库,为系统启动或根文件系统的应用程序(/bin /sbin)提供共享库,以及内核提供模块
libc : 动态链接c库
ld : 运行时链接器
modules : 用于存储内核模块的目录
/lib64 : 64位特有的路径
/media : 挂载相关的目录
挂载点 : U盘 CD等
/mnt : 零时硬盘的挂载点
/opt : 可有可无的第三方文件应用存放的地方
/root : 管理员的家目录
理论上来说,管理员不应该有家目录 普通使用和登录的时候一定要用普通话用户登录
/srv : 当前主机为服务提供的数据
/tmp : 零时文件存放的地方
权限 : 所有用户
/usr : 全局共享只读文件目录
普通用户不能创建文件
有bin sbin lib lib64 等文件
include : c程序头文件
share : 命令手册和自带文档的位置