欢迎留言帮忙介绍补充,
1./bin
该目录包含了引导启动所需的命令或者普通用户会使用的命令。
bin是binary-二进制的简称;
故该目录所存的都是二进制可执行命令。
2./boot
该目录存放引导加载器 (bootstraploader)使用的文件
3./cdrom
我的电脑上是空文件夹;
插入光盘也还是空文件夹
4./dev
该目录存放了设备文件,即设备驱动程序;
用户通过这些文件访问外部设备;
5./etc
该目录存放各种系统配置文件;
/etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、用户起始目录、加密口令和用户的其他信息;
/etc/group 说明组的信息,包括组的各种数据;
/etc/fstab 定启动时需要自动安装的文件系统列表。也包括用swapon -a启用的swap区的信息。
6./home
用户主目录,以登录用户名作为文件夹名的各文件夹
7./lib
标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件
8./lib64
9./media
媒体文件
10./mnt
系统提供这个目录是让用户临时挂载其他的文件系统;
11./opt
12./proc
/proc 文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,因而这是一个非常特殊的目录。它并不存在于某个磁盘上,而是由核心在内存中产生。这个目录用于提供关于系统的信息。下面说明一些最重要的文件和目录(/proc文件系统在procman页中有更详细的说明)。
1./proc/x 关于进程x的信息目录,这一x是这一进程的标识号。每个进程在/proc下有一个名为自己进程号的目录。
2./proc/cpuinfo 存放处理器(cpu)的信息,如cpu的类型、制造商、型号和性能等。
3./proc/devices 当前运行的核心配置的设备驱动的列表。
4./proc/dma 显示当前使用的dma通道。
5./proc/filesystems 核心配置的文件系统信息。
6./proc/interrupts 显示被占用的中断信息和占用者的信息,以及被占用的数量。
7./proc/ioports 当前使用的i/o端口。
8./proc/kcore 系统物理内存映像。与物理内存大小完全一样,然而实际上没有占用这么多内存;它仅仅是在程序访问它时才被创建。(注意:除非你把它拷贝到什么地方,否则 /proc下没有任何东西占用任何磁盘空间。)
9./proc/kmsg 核心输出的消息。也会被送到syslog。
10./proc/ksyms 核心符号表。
11./proc/loadavg 系统“平均负载”;3个没有意义的指示器指出系统当前的工作量。
12./proc/meminfo 各种存储器使用信息,包括物理内存和交换分区(swap)。
13./proc/modules 存放当前加载了哪些核心模块信息。
14./proc/net 网络协议状态信息。
15./proc/self 存放到查看/proc的程序的进程目录的符号连接。当2个进程查看/proc时,这将会是不同的连接。这主要便于程序得到它自己的进程目录。
16./proc/stat 系统的不同状态,例如,系统启动后页面发生错误的次数。
17./proc/uptime 系统启动的时间长度。
18./proc/version 核心版本。
13./root
超级用户目录;
14./run
15./sbin
系统管理命令,存放的是系统管理员使用的管理程序
16./snap
17./srv
18./sys
19./tmp
公用的临时文件存储点
20./usr
最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/x11r6 x-window的目录
/usr/bin 应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
21./var
包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来/var目录中有些内容是在/usr中的,但为了保持/usr 目录的相对稳定,就把那些需要经常改变的目录放到/var中了。每个系统是特定的,即不通过网络与其他计算机共享。
1./var/catman
包括了格式化过的帮助(man)页。帮助页的源文件一般存在/usr/man/man中;有些man页可能有预格式化的版本,存在/usr/man/cat 中。而其他的 man页在第一次看时都需要格式化,格式化完的版本存在/var/man中,这样其他人再看相同的页时就无须等待格式化了。(/var/catman经常被清除,就像清除临时目录一样。)
2./var/lib
存放系统正常运行时要改变的文件。
3./var/local
存放 /usr/local中安装的程序的可变数据(即系统管理员安装的程序)。注意,如果必要,即使本地安装的程序也会使用其他/var目录,例如/var /lock。
4./var/lock
锁定文件。许多程序遵循在/var/lock中产生一个锁定文件的约定,以用来支持他们正在使用某个特定的设备或文件。其他程序注意到这个锁定文件时,就不会再使用这个设备或文件。
5./var/log
各种程序的日志(log)文件,尤其是login(/var/log/wtmplog纪录所有到系统的登录和注销)和syslog(/var/log/messages纪录存储所有核心和系统程序信息)。/var/log里的文件经常不确定地增长,应该定期清除。
6./var/run
保存在下一次系统引导前有效的关于系统的信息文件。例如,/var/run/utmp包含当前登录的用户的信息。
7./var/spool
放置“假脱机(spool)”程序的目录,如mail、news、打印队列和其他队列工作的目录。每个不同的spool在/var/spool下有自己的子目录,例如,用户的邮箱就存放在 /var/spool/mail中。
8./var/tmp
比/tmp允许更大的或需要存在较长时间的临时文件。注意系统管理员可能不允许 /var/tmp有很旧的文件。