linux学习入口:Linux查询手册
分类 | 目录名 | 作用 | 备注 |
存放命令的目录 | /bin/ | 是Binary的缩写,存放系统命令 普通用户和超级用户都能执行 单用户模式下也能执行 | 1.bin下的命令超级用户和普通用户都能用; 2.sbin下的只有超级用户(super)可以用; 3.usr不是user,是Unix System Resource,即Unix系统资源的缩写 |
/sbin/ | 保存和系统环境设置相关的命令 只有超级用户可以使用这些命令进行系统环境设置 有些命令可以允许普通用户查看 | ||
/usr/bin/ | 存放系统命令 普通用户和超级用户都可以执行 单用户模式下不能执行 这些命令和系统启动无关 | ||
/usr/sbin/ | 存放跟文件系统不必要的系统管理命令,例如多数服务程序。 只有超级用户可以使用 | ||
开发经常操作的目录 | /home/ | 普通用户的家目录 每个用户默认的登录位置 每个普通用户就是在home下建一个和自己用户名相同的目录,例如user1的家目录是/home/user1 例外:root的家目录是root | |
/root/ | 超级用户的家目录 | ||
/opt/ | 第三方安装的软件保存位置 不过行业更多的习惯是把软件放到usr/local/目录中 | ||
/tmp/ | 临时目录,可以清空 | 新手可以用这个目录或者在自己的home目录进行测试; 不建议保存重要数据; 每次开机都最好清空该目录; | |
其它目录 | /boot/ | 系统启动目录,保存系统启动相关的文件, | 1.不要在这个系统写东西,以防写满了目录导致系统无法启动; 2.最好备份一下; |
/usr/ | 系统资源目录 | 最好备份 | |
/dev/ | 设备文件目录,把所有的硬件用文件的形式存储 | 类似于 windows的设备管理器 | |
/etc/ | 配置文件目录,系统内所有采用默认安装方式(rpm安装)的服务的配置文件全部保存在这个目录中,如账密、服务的启动脚本、常用服务的配置文件 | 最好备份一下 | |
/lib/ | 系统调用函数库所在目录 | ||
/lost+found/ | 一般是空的 当系统意外关机后,会产生一些碎片 启动的时候fsck(文件系统监测修复)会检查,修复 已损坏的系统 这个目录只在每个分区中出现 例如/lost+found是根分区的备份恢复目录,/boot/lost+found是/boot分区的备份恢复目录 | ||
/media/ | 挂载目录 挂载多媒体,例如软盘和光盘 | ||
/mnt/ | 挂载目录 挂载额外设备,例如U盘,移动硬盘和其他操作系统的分区 | ||
/misc/ | 挂载目录 系统建议挂载NFS服务的共享目录 | ||
/proc/ | 虚拟文件系统,主要保存系统的内核,进程,外部设备状态和网络状态灯。 例如: /proc/cpuinfo是保存cpu信息的 /proc/devices是保存设备驱动列表的 /proc/filesystems/是保存文件系统列表的 /proc/net/是保存网络协议信息的 | 这两个文件夹是在内存里,不要往里面写数据。 1.重启后就没了; 2.写的太多可能会把内存都用尽,导致其它服务不能正常运行 | |
/sys/ | 虚拟文件系统 主要是保存内核信息 | ||
/srv/ | 服务数据目录 启动后产生的一些数据 | ||
/var/ | 动态数据保存目录。主要保存缓存、日志、软件运行产生的文件、邮件 |