Linux目录

Linux目录

💡 原文英文,约1800词,阅读约需7分钟。
📝

内容提要

Linux文件系统结构包含多个重要目录,包括根目录(/)、可执行文件(/bin)、系统命令(/sbin)、设备文件(/dev)、配置文件(/etc)、用户主目录(/home)、共享库(/lib)、外部设备挂载(/media)、手动挂载(/mnt)、可选软件(/opt)、虚拟文件系统(/proc)、临时文件(/tmp)、用户程序和库(/usr)、可变数据(/var)、启动文件(/boot)、运行时数据(/run)、服务数据(/srv)和系统信息(/sys)。

🎯

关键要点

  • 根目录(/)是所有目录的父目录。

  • /bin 目录包含所有用户和根用户可执行的基本任务命令。

  • /sbin 目录包含仅供根用户执行的系统级任务命令。

  • /dev 目录提供设备文件,作为硬件与用户空间程序之间的接口。

  • /etc 目录包含系统范围的配置文件,需根用户权限修改。

  • /home 目录存储每个用户的个人文件夹,用户相关的文档和设置。

  • /lib 目录包含系统和程序所需的共享库和内核模块。

  • /media 目录用于自动挂载外部设备,如USB驱动器和光盘。

  • /mnt 目录用于手动挂载设备,需先创建挂载点。

  • /opt 目录用于存储第三方应用程序或手动安装的软件。

  • /proc 目录显示实时系统信息和计算机硬件,不包含真实文件。

  • /root 目录是根用户的主目录,存储其个人文件和配置。

  • /tmp 目录用于存储临时文件,重启后会自动删除。

  • /usr 目录存储系统程序、库和所有用户共享的文件。

  • /var 目录包含可变数据,如日志文件和打印队列。

  • /boot 目录包含启动系统所需的Linux内核和GRUB配置。

  • /run 目录存储临时系统和进程信息,重启后会被清空。

  • /srv 目录存储与机器上托管的服务相关的文件。

  • /sys 目录是一个虚拟文件系统,提供硬件设备和内核的信息。

延伸问答

Linux的根目录是什么?

根目录(/)是所有目录的父目录。

/bin目录的作用是什么?

/bin目录包含所有用户和根用户可执行的基本任务命令。

/etc目录中存储了哪些重要文件?

/etc目录包含系统范围的配置文件,如用户账户信息、网络配置和服务设置等。

/home目录的用途是什么?

/home目录存储每个用户的个人文件夹,包括文档和设置。

/lib目录的主要功能是什么?

/lib目录包含系统和程序所需的共享库和内核模块。

/proc目录有什么特别之处?

/proc目录显示实时系统信息和计算机硬件,不包含真实文件,而是动态生成的信息。

➡️

继续阅读