/bin - 基本实用程序
该目录包含核心系统程序和重要的实用程序。
例如,常用和众所周知的命令如“cat”位于“/bin”中。
这样做的原因是,如果这些实用程序未存储在此目录中,则如果没有安装文件系统,则系统无法确定是否可以访问它们。
目录 /sbin 与 /bin 非常相似,因为它包含核心系统管理二进制文件(程序)。
/boot - 引导程序
包含引导系统所需的文件。
例如,BIOS,代表基本输入/输出系统。
BIOS 负责执行主引导记录 (MBR) 引导加载程序。
它在启动 MBR 之前检查系统硬盘的完整性。
除了 BIOS 之外,/boot 还包含 Linux 内核和许多其他文件。
但是,这些文件的配置文件并不存储在 /boot 中,而是存储在 /etc 中,以及许多其他各种配置文件。
/dev - 设备或者文件
Linux 将连接的设备显示为文件,/dev 目录包含这些文件。
但是,正如我们从标题中看到的那样,问题是,这些不是“实际”文件,它们只是作为文件出现。
/dev 也是可以安装物理驱动器的地方。
/etc - 配置文件
正如我们之前讨论过的,BIOS 的配置文件和其他类似的文件都可以在 /etc 中找到。
我们可以在文本编辑器中根据需要编辑这些配置文件。
基本上,每一种配置文件都位于 /etc 中,包括但不限于系统配置文件。
/home - 主文件夹包含
系统上的每个用户都有一个主文件夹,每个用户都包含在 /home 目录中。
这些文件夹是使用用户名创建的。
例如,用户名为 oir,因此主文件夹将位于 /home/oir。
这些主文件夹包含用户数据文件和特定于用户的配置文件,这也是我们上面解释的除 /etc 之外存储在其他地方的唯一配置文件类型之一。
如果想要修改系统上的其他文件,他们必须成为 root 用户,因为每个用户只有对自己主文件夹的写权限。
/lib - 程序库
每个程序或者二进制文件都使用特定的库来运行,/lib 目录是这些库所在的位置。
/media - 安装的媒体
包含安装物理媒体设备的子目录。
例如,一张 CD,如果插入到系统中,我们可以通过插入时在 /media 目录中创建的目录访问其内容。
/mnt - 临时挂载
该目录用于挂载临时文件系统。
如果我们将文件系统用于非常特定的目的并且使用时间相对较短,我们可能会将它挂载到 /mnt 中。
尽管我们可以选择将其安装在系统的任何位置。
/opt - 可选包
/opt 目录包含一组子目录,其中可选软件包由软件包管理器定位和管理。
/proc - 内核和进程伪文件
/proc 目录是另一个有趣的目录,它包含这些“假”文件,与我们之前在此列表中讨论的 /dev 目录非常相似。
这些文件是特殊的文件,实际上,有趣的是,它们是系统和进程信息。
/root - 根用户目录
正如我们之前讨论过的,每个用户都有自己的主目录。
这是 root 用户的主目录。
root 用户的主目录位于 /root。
这是值得注意的,因为与用户的其他主目录不同,它不位于 /home 中。
就像我们上面说的,在本文前面的部分中,/root 与根目录“/”不同,如果可能的话,这个事实应该提交到内存中。
/sbin - 系统管理程序
/sbin 目录类似于 /bin 目录,因为它包含基本程序。
但它的不同之处在于它旨在供 root 用户使用。
/tmp - 临时文件
/tmp目录用于存放系统重启时删除的临时文件。
可以使用 tmpwatch 等实用程序删除 /tmp 目录中的这些临时文件。
/usr - 用户共享的只读数据
/usr 目录用于包含用户使用和共享的应用程序和文件。
/var - 变量数据
/var 目录的使用方式与 /usr 目录类似,只是它不是只读的,而是可写的。
该目录包含系统日志和其他各种变量数据。