实习之后一直在用Linux,但是对于每个目录并不是很了解,上次阿里的面试问到了,只能靠着自己的使用经验稍作回答,不全面也不准确,所以今天简单整理一下方便以后自己查看~
1./bin
重要的二进制应用程序,包含二进制文件,系统的用户使用的命令也放在这个下面
2./boot
启动配置文件,包含加载程序相关的文件
3./dev
设备文件,包含设备文件、终端设备、USB或连接到系统的任何设备
4./etc
配置文件、启动脚本等,包含所有程序所需要的配置文件,以及用于启动/停止单个程序的启动/关闭shell的脚本,面试时遇到
5./proc
动态目录,用以维护系统信息状态,包=包括有关正在运行的进程信息,是一个虚拟的文件系统,系统资源以文本信息形式存在,面试遇到
6./home
本地用户主目录,所有用户用home目录来存储他们的个人档案
7./lib
系统库文件,包含支持位于/bin和/sbin下的二进制为文件的库文件
8./lost+found
遗失+查找目录,只能在root用户下使用,在根目录下,如下图:
9./mnt
挂载文件系统,临时安装目录,系统管理员可挂载文件系统包
10./opt
可选的应用程序安装目录,含各个附加应用程序,附加的应用程序应安装在/opt或/opt的子目录下
11./media
挂载可移动介质,诸如CD,数码相机等,用于挂载可移动设备放入临时目录
12./root
root用户文件夹
13./sbin
重要的系统二进制文件,包含二进制可执行文件,有系统管理员使用,对系统进行维护
14./sys
系统文件
15./tmp
临时文件,包含系统和用户创建的临时文件。系统重启,这个目录下的文件都将被删
16./usr
包含绝大部分用户都能访问到的应用程序和文件,其中有二进制文件、库文件、文档和二级程序的源代码
17./var
经常变化的文件,诸如日志或数据库等,该目录下含内容可增长文件,比如,日志文件经常放到这个目录下
网友评论