[Linux]__Linux下的重要目录__

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

home

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

[Linux]__Linux下的重要目录__
而进入home目录下的acoustic,就是我们平时进行Linux操作的地方,也称为家目录下。

bin

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

[Linux]__Linux下的重要目录__

proc

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

[Linux]__Linux下的重要目录__

SELinux

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

[Linux]__Linux下的重要目录__

sys

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

[Linux]__Linux下的重要目录__
使用 /sys 文件系统访问 Linux 内核

usr

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

[Linux]__Linux下的重要目录__

tmp

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

[Linux]__Linux下的重要目录__

var

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

[Linux]__Linux下的重要目录__

boot

  • 引导加载程序文件

==

dev

  • 设备文件。

==

etc

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

==

lib

  • 系统库。

==

srv

  • 服务数据。

==

sbin

  • 系统二进制文件。

==

opt

  • 可选的附加应用程序。

[Linux]__Linux下的重要目录__