许多读者谁 开始使用Windows和 他们正在迁移到Linux, 他们不会让我说谎 出现的第一个问题是“ Linux中存储的程序在哪里”。
与Windows不同,Linux由完全不同且不相关的文件系统组成,这里没有驱动器号,例如“ C:\。 D:\等”,因为这不是FHS文件系统层次结构的标准。
该系统定义Linux和其他UNIX操作系统中文件系统的结构。 但是,Linux文件系统还包含一些目录,到目前为止,尚未对它们进行如下定义。
指数
/-根目录(根)
Linux系统上的所有内容都在/目录中,也称为根目录。
这个目录 可以这么说,好像我们在谈论“ Windows中的C:\”一样,但是事实并非如此。,因为在Linux中,驱动器名称中没有字母。
/ bin-用户二进制文件
/ bin目录 包含系统以单用户模式运行时必须存在的用户二进制文件(程序)。
重要的是要知道 此目录中不能再有目录,也不应再有目录, 信息 我们只会找到二进制文件 程序以及它们的符号链接(可以用“ @”加以区别)。
/ boot-系统启动文件
/ boot目录 它包含启动系统所需的文件,例如GRUB和内核文件存储在此处。
可以将系统内核标识为一个名为vmlinuz-version _ image的映像文件,该文件必须位于此目录或根目录中。
/ CD-ROM的cdrom挂载点
/ cdrom目录 它本身并不是FHS文件系统的一部分,但仍可以在各种发行版中找到。
这个目录 是CD / DVD驱动器的临时位置 从系统上的计算机。 但是,临时媒体设备的标准位置是/ media目录
/ dev设备文件。
Linux将设备视为文件,/ dev目录包含代表设备的特殊文件。 就像我们过去经常看到的那样,这些文件类型不完全相同。
同样,重要的是要知道设备可以是块或字符。 通常,块设备是存储数据的块设备和传输数据的字符设备。
基本上,在这里我们可以找到连接到计算机的其他分区或设备的安装点。
例如 / dev / sda上的 是正在使用的硬盘的挂载点,其其他分区将以第一个分区为 / dev / sda1, 第二个 / dev / sda2 等等。
对于其他磁盘,笔式驱动器或连接的存储设备,我们会将其标识为 / dev / sdb,/ dev / sdc 等等。
我们可以通过执行以下命令从终端检查此内容:
sudo fdisk -l
而对于与鼠标类型关联的文件 PS / 2的 将 / dev / psaux。
/ etc-配置文件
/ etc目录 包含可以使用文本编辑器手动编辑的配置文件。
请注意,/ etc目录包含重要的系统文件,它们都是配置,都是静态文件。
可执行文件,更不用说二进制文件,在这里永远都找不到。
/ home-用户的主文件夹
/ home目录 包含所有用户的主文件夹。 例如,如果您的用户名是“ user1”,那么他们将以/ home / user1作为其主目录。
此文件夹包含用户文件和与用户相关的数据,以及用户文件和首选项。
每个用户仅对其自己的主目录具有写访问权,并且要修改系统上的其他文件,他们将需要具有超级用户权限或成为root用户。
/ lib系统库
/ lib目录 它包含位于/ bin和/ sbin目录中的二进制文件所需的库。
仅有一个区别,即/ usr / bin文件夹中的二进制文件所需的库位于/ usr / lib目录中。
3条评论,留下您的评论
尽管我控制了这个领域,但还是有一个小的解释作为回顾。
做得好,谢谢!
非常感谢。 我一直想知道这种结构如何运作
非常感谢您提供此信息!