根目录

我们在这篇文章中还是以实用为主,我的文章尽量不掺杂长篇大论,一切以精简为主
根目录下的文件结构如上图,其中常用的如
- bin 存放系统程序以及可执行二进制文件的目录,如常用的命令ls,tar,mv,cat (其他路径下叫bin的文件也是此功能,如/usr/bin)
- dev 设备文件,访问目录下的某个文件相当于访问某个设备
- etc 系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录
- home 用户的目录,表示当前用户的主目录,name表示用户name的主目录
- lib 系统程序库文件,存放着系统最基本的动态链接共享库,几乎所有的应用程序都需要用到这些共享库 (其他如 /usr/lib,/usr/local/lib也都是此功能)lib用于存放bin中程序所需要的库,在其他路径中也是此功能
- media 媒体设备,如光驱,U盘等
- proc 系统内存的映射,可以直接访问这个目录来获取系统信息,也就是说这个目录的内容不再硬盘上而是在内存里。此目录的数据都在内存当中,如系统核心,外部设备,网络状态
- root 系统管理员root的主目录
- sbin 放置系统管理员使用的可执行命令,如fdisk,shutdown
- tmp 一般用户或者正在执行程序存放临时文件的目录
- srv 服务启动之后需要访问的数据目录
- usr 应用程序存放目录,/usr/bin 存放应用程序 /usr/share 存放共享数据 /usr/lib 存放不能直接运行的,但是许多程序运行所必需的一些函数库文件,/usr/local 存放软件升级包 (usr 不是user的缩写 而是 Unix System Resource)
- var 放置系统执行过程中经常变化的文件,如日志文件等
重要目录
etc目录
系统软件的启动和配置文件,系统在启动过程中需要读取的文件都在这个目录

- etc/hosts 本地域名解析文件
- etc/sysconfig/network IP,掩码,网关,主机名配置
- etc/resolv.conf DNS服务器配置
- etc/profile 存放全局系统环境配置变量
usr目录
默认软件都会存放于该目录下,包含绝大多数的用户工具和应用程序

- usr/lib 常用的动态链接库
- usr/src Linux的开放源代码
- usr/local/
网友评论