| /bin |
用来存放二进制可执行文件,即普通用户使用的命令 例如 ls、date |
| /sbin |
用来存放超级管理员使用的命令 |
| /home |
普通用户的家目录 |
| /root |
超级管理员的家目录 |
| /usr |
系统目录 |
| /usr/local |
默认软件安装的目录 |
| /usr/lib |
用来存放库文件(使用ldd+命令的绝对路径可以查看命令依赖的库文件) |
| /usr/lib64 |
64位库文件 |
| /boot |
存放系统启动相关的文件;例如kernel(内核)、grub(引导装载程序) |
| /etc |
配置文件所在的目录,极其重要 |
| /etc/hostname |
系统主机名配置文件 |
| /etc/resolv.conf |
dns客户端配置文件(当网卡配置文件中配置了dns,会默认的覆盖掉该文件中的dns地址) |
| /etc/hosts |
本地域名解析配置文件 |
| /var |
存放一些变化的文件,比如/var/log下的日志文件 |
| /var/tmp |
存放进程产生的临时文件 |
| /tmp |
系统临时目录 |
| /dev |
存放设备文件,比如硬盘,光驱等 |
| /dev/null |
黑洞设备,相当于Windows垃圾回收站,但是不可恢复 |
| /dev/random |
生成随机数的设备 |
| /dev/zero |
可以源源不断的产生数据,往往测试的时候会使用 |
| /proc |
反映当前系统正在运行进程的状态 |
| /media |
提供设备的挂载点 和/mnt功能相同 |
| /opt |
第三方工具默认安装的目录 |
| /run |
进程运行的pid ,还有一些与lock相关的文件 |