Linux 系统中比较重要的文件路径及其作用

1. 根目录 (/)

  • 作用: 整个文件系统的顶层目录,所有文件和目录都从这里开始。

2. /bin

  • 作用: 存放基本的用户命令,如 ls, cp, mv, rm, mkdir 等。这些命令是所有用户都可以使用的。

3. /sbin

  • 作用: 存放系统管理员使用的管理命令,如 ifconfig, fdisk, shutdown, reboot 等。这些命令通常需要 root 权限才能执行。

4. /boot

  • 作用: 存放引导加载程序(如 GRUB)和内核镜像文件。系统启动时会从这里加载内核。

5. /dev

  • 作用: 存放设备文件。Linux 将所有硬件设备都抽象成文件,可以通过读写这些文件来操作硬件。例如,/dev/sda 代表第一个硬盘,/dev/tty 代表当前终端。

6. /etc

  • 作用: 存放系统配置文件。大部分应用程序的配置文件都位于此目录下。重要的文件包括:
    • /etc/passwd: 用户账户信息
    • /etc/group: 用户组信息
    • /etc/shadow: 用户密码的加密信息(通常只有 root 用户可以访问)
    • /etc/network/interfaces: 网络接口配置文件
    • /etc/resolv.conf: DNS 服务器配置文件
    • /etc/hosts: 主机名解析文件

7. /home

  • 作用: 存放普通用户的个人目录。每个用户在 /home 目录下都有一个以用户名命名的子目录,用于存放用户自己的文件和配置。例如,你的用户名为 sunrise,那么你的个人目录就是 /home/sunrise

8. /lib 和 /lib64

  • 作用: 存放系统共享库(动态链接库)。这些库是程序运行时需要加载的。 /lib64 用于 64 位系统,存放 64 位的库。

9. /media

  • 作用: 用于挂载可移动媒体设备,如 U 盘、光盘等。

10. /mnt

  • 作用: 临时挂载文件系统的目录。通常用于手动挂载文件系统。

11. /opt

  • 作用: 存放可选的应用程序软件包。一些大型的第三方应用程序可能会安装到这个目录下。

12. /proc

  • 作用: 一个虚拟文件系统,存放内核运行时信息。可以通过读取这些文件来了解系统的状态和配置。例如,/proc/cpuinfo 包含 CPU 的信息,/proc/meminfo 包含内存的信息。

13. /root

  • 作用: root 用户的个人目录。

14. /run

  • 作用: 存放运行时数据,如 PID 文件(进程 ID 文件)等。

15. /sbin

  • 作用: 存放系统管理命令。

16. /srv

  • 作用: 存放服务器提供的数据。

17. /tmp

  • 作用: 存放临时文件。系统重启后,/tmp 目录下的文件会被清空。

18. /usr

  • 作用: 存放用户程序、文档和其它文件。它是一个庞大的目录,包含了许多子目录,如:
    • /usr/bin: 存放普通用户可执行的程序
    • /usr/sbin: 存放系统管理员可执行的程序
    • /usr/lib: 存放共享库
    • /usr/include: 存放 C/C++ 头文件
    • /usr/share: 存放与体系结构无关的数据,如文档、图标等

19. /var

  • 作用: 存放经常变化的数据,如日志文件、数据库文件、邮件等。重要的子目录包括:
    • /var/log: 存放系统日志文件
    • /var/spool: 存放打印队列、邮件队列等

特别注意:

  • 使用 sudo 命令可以以 root 权限执行命令。
  • 谨慎修改 /etc 目录下的配置文件,错误的配置可能导致系统出现问题。
  • 了解这些目录的作用对于理解 Linux 系统的结构和管理非常有帮助。

希望这些信息能帮到你!

posted @ 2025-03-18 23:18  笑眯眯办大事  阅读(181)  评论(0)    收藏  举报