J

John同学

V1

2022/03/24阅读:56主题:绿意

Linux学习(一):文件目录

Linux学习(一):文件目录

1. 基本介绍

Linux 文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录 "/",然后在此目录下再创建其他的目录。根目录下常见的目录有:

  • /root:root 用户的目录。

  • /home:每创建一个用户,/home 下就会创建一个属于该用户的目录。

  • /bin:常用的指令放在 /bin 目录下。

  • /etc:存放配置文件。

  • /boot:存放与 Linux 启动相关的文件。

在 Linux 世界里,一切皆为文件!

2. 具体目录结构

  1. /bin(/usr/bin、/usr/local/bin)

    存放经常使用的命令。

  2. /sbin(/usr/sbin、/usr/local/sbin)

    存放的是系统管理员使用的系统管理程序(s 是 Super User 的意思)。

  3. /home

    存放普通用户的主目录,在 Linux 中每个用户都有一个自己的目录,一般目录名以用户的账号命名

  4. /root

    root 用户(系统管理员,或称为超级权限者)的目录。

  5. /lib

    存放系统开机所需的最基本的动态连接共享库,其作用类似于 Windows 中的 DLL 文件。

  6. /lost+found

    一般情况下为空目录,系统非法关机时,就会存放一些文件。

  7. /etc

    存放配置文件。

  8. /usr

    用户的许多应用程序和文件都存放在这个目录下,类似于 Windows 下的 Program files 目录。

  9. /boot

    存放启动 Linux 时所需要的核心文件,包括一些连接文件和镜像文件。

  10. /proc(不能动)

    该目录是一个虚拟目录,它是系统内存的映射,访问 /proc 可以获取系统信息。

  11. /srv(不能动)

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

  12. /sys

    该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs。

  13. /tmp

    存放一些临时文件。

  14. /dev

    类似于 Windows 的设备管理器,把所有的硬件用文件的形式存储。

  15. /media

    Linux 会自动识别一些设备,如 U 盘、光驱等。识别后 Linux 会将识别的设备挂载到这个目录下。

  16. /mnt

    支持让用户临时挂载别的文件系统,可以将外部的存储挂载到 /mnt/ 上,然后进入该目录就可以查看内容了。

  17. /opt

    给主机额外安装的软件会存放到这个目录,可以理解为 D:/Software。opt 有可选的意思,这里可以用于存放第三方大型软件(或游戏)。

  18. /usr/local

    另外一个给主机额外安装软件时所安装的目录,可以理解为 C:/Progrem Files/。一般通过编译源码的方式安装程序默认会安装到这个目录下。

  19. /var

    存放一些不断扩充的东西,一般将经常被修改的文件存放在该目录下,如日志文件。

  20. /selinux

    security-enhanced linux,负责保证系统安全。

分类:

后端

标签:

后端

作者介绍

J
John同学
V1