[Linux]__Linux下的重要目录__

本文详细介绍了Linux根目录下的各个子目录及其功能,包括家目录、二进制文件存放目录、进程信息目录等,并解释了它们在Linux系统中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Linux环境内找到根目录,使用ll可以看到目录下有很多子目录(不同的环境下可能会有细微差距,但大体上应该一致)。
这里写图片描述
如上图所示,那么这些目录有什么作用呢?
我们可以先利用图表的形式看一下这些目录之间的关系:
这里写图片描述
(红色标注的目录是我们应该重点掌握的)

home

  • 家目录
  • 主要用于存放用户的个人资料,个人感觉和Windows环境下的我的文档差不多。

这里写图片描述
而进入home目录下的acoustic,就是我们平时进行Linux操作的地方,也称为家目录下。

bin

  • 顾名思义,是存放二进制文件的地方。但是进入bin目录后你会发现,平时我们所常用的一些指令也存在于这个目录下。

这里写图片描述

proc

  • 包含用户的进程信息,此目录下的内容都在内存中。

这里写图片描述

SELinux

  • 是CentOS所特有的目录,它的功能类似于Windows的防火墙。

这里写图片描述

sys

  • 好像存放的是虚拟文件系统。但是具体的作用我仍不清楚,以后了解了会补充。

这里写图片描述
使用 /sys 文件系统访问 Linux 内核

usr

  • 包含二进制文件、库文件、文档和二级程序的源代码。
    1. /usr/bin中包含用户程序的二进制文件。
    2. /usr/sbin中包含系统管理员的二进制文件。
    3. /usr/lib中包含了/usr/bin和/usr/sbin用到的库。
    4. /usr/local中包含了从源安装的用户程序。

这里写图片描述

tmp

  • 临时文件,包含系统和用户创建的临时文件,当系统重新启动时,这个目录下的文件都将被删除。

这里写图片描述

var

  • 变量文件
    1. /var/log 系统日志文件
    2. /var/lib 包和数据库文件
    3. /var/mail 电子邮件
    4. /var/spool 打印队列
    5. /var/lock 锁文件
    6. /var/tmp 多次重新启动需要的临时文件

这里写图片描述

boot

  • 引导加载程序文件

==

dev

  • 设备文件。

==

etc

  • 系统配置文件存放的目录。

==

lib

  • 系统库。

==

srv

  • 服务数据。

==

sbin

  • 系统二进制文件。

==

opt

  • 可选的附加应用程序。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值