Linux根目录中的重要目录及其作用

根目录

我们都知道,在Linux下的目录是一个属性结构的,如下图:

在这里插入图片描述

当我们进入根目录下,会看到如下目录:

在这里插入图片描述

那么这些目录里面都存放着什么呢?有什么作用呢?

/bin

首先我们先开看bin这个目录:bin其实是binary的缩写,字面意思是二进制
这个目录存放着我们经常使用的命令

/boot

boot 命令存放着启动Linux的核心文件,包括一些连接文件和镜像文件。

/dev

dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc

这个目录用来存放所有的系统管理所需要的配置文件和子目录。

/etc/passwd

用户数据库,其中的域给出了用户名、真实姓名、家目录、加密的口令和用户的其他信息.

/etc/group

类似/etc/passwd ,但不是用户而是组.

/etc/shadow

在安装了影子口令软件的系统上的影子口令文件.影子口令文件将/etc/passwd 文件中的加密口令移动到/etc/shadow中,而后者只对root可读.这使破译口令更困难.
其实就是存放着用户密码信息

/home

用户的家目录(主目录),在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib

这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

/media

linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt

系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。

/opt

这是给主机额外安装软件所摆放的目录。默认是空的

/proc

这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件

/root

这个目录基础linux的应该都知道,该目录为系统管理员,也称作超级权限者的用户主目录。一般情况下,不建议直接在root用户下操作系统。

/run

自上一次系统启动以来,启动的进程运行时的数据
目录中的内容在重启时重新创建

/sbin

s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

/srv

该目录存放一些服务启动之后需要提取的数据。

/sys

它在proc的目录下,是一个设备管理的文件,它整理了设备驱动相关文件
也存放着正在运行的硬件设备的驱动程序信息。这是一个虚拟文件系统,不占内存的。

/tmp

这个目录是用来存放一些临时文件的。

/usr

这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin

普通用户使用的应用程序。

/usr/sbin

超级用户使用的比较高级的管理程序和系统守护程序。

/var

这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。具体是在/var/log下

猜你喜欢

转载自blog.csdn.net/qq_40550018/article/details/84061182