linux中的重要目录

时间:2021-06-25 12:29:05

1./boot

引导程序,内核的存放的目录。

此目录,包含了在引导过程中所必须的文件,引导程序的相关文件(如:grub,lilo以及相应的配置文件及linux操作系统内核相关文件)。

 

2./sbin/

超级用户可以使用的命令存放目录。

存放大多数涉及系统管理命令(如:引导系统的init程序,是超级用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令),但是有时普通用户也可能用到。这个目录和/usr/sbin/,/usr/X11R6/sbin或/usr/local/sbin/等目录是类似的。凡是目录sbin中包含的都是root才能执行的权限。

 

3./bin/

普通用户可以使用的命令存放目录。

系统所需要的那些命令位于此目录,如:ls cd cp等。类似的目录有/usr/bin;/usr/local/bin/等等。这个目录都是可以执行的,普通用户都能执行。

 

4./lib/

根目录下的程序共享库目录。

此目录下包含系统引导和根用户执行命令时所必须用到的共享库。比喻:类似于windows上的system32目录。

 

5./dev/

设备文件目录。

在linux中设备是以文件形式出现,这里的设备可以是硬盘、鼠标、网卡、终端等设备。通过访问这些文件就可以访问到相应的设备。设备文件可以使用mknod命令来创建,具体参考相关命令。也需要驱动。

 

6./home/

普通用户家目录。

在linux机器上,用户主目录通常直接或间接的置在此目录下。其结构通常由本地机器的管理员来决定。通常而言,系统的每个用户都有自己的家目录,目录以用户名为目录名存放在/home/下。

 

7./root/

用户root的家目录。

系统管理员的家目录比较特殊,不存放在/home/下。

 

8./etc/

全局配置文件存放目录。

系统和程序一般都可以通过修改相应的配置文件来进行配置。

 

9./usr/

这个目录包含命令库文件和在通常操作中不会修改的文件。

这个目录是一个非常重要的目录,类似于Windows上的program file。

 

10./usr/lib/

目标库文件,包括动态链接库加上一些通常不是直接调用的可执行文件的存放位置。

 

11./usr/bin/

一般使用者使用并且不是系统自检等所必须可执行文件的目录。

 

12./proc/

特殊文件目录。

这个目录采用一种特殊的文件格式(proc格式,内核支持这种格式。其中包括了全部虚拟文件。它们并不是保存在磁盘中,也不占用磁盘空间,当查看它们时,实际上看到的是内存里的信息,这些文件有助于我们了解系统内部信息)。

 

13./opt/

可择的文件目录。

这个目录表示的是可择的意思,自定义软件包或者地方工具,就可以安装在这里。

 

14./mnt/

临时挂载目录。

 

15./var/

内容经常变化的目录。

此目录下文件的大小可能改变,如缓冲文件、日志文件、缓存文件等一般会放在这里。

 

16./tmp/

临时文件目录。

该目录存放系统中一些临时文件,可能被系统清空。