首页 > 代码库 > 6、自学——Linux的学习进度与任务【FHS】

6、自学——Linux的学习进度与任务【FHS】

FHS:文件层次标准

FHS:文件层次标准

      / :   代表根目录

   /bin:   二进制文件,可执行程序,所有用户都能用。

  /sbin:  只有管理员执行的,二进制可执行程序。 启动就用得到,提供自身运行。

           /usr/bin:      完成具体的工作

          /usr/sbin:     完成具体的工作

        /usr/local/bin:     用于安装第3方程序。

         /usr/local/sbin:     用于安装第3方程序。

   /boot:   存储系统引导文件,有内核,ranfs文件,bootloader(grub)

    /dev:   设备文件存放目录(特殊文件)

   /etc:  配置文件集中存放目录。

      /etc/sysconfig:    系统网卡配置文件,防火墙配置文件。

        /etc/init.d:     系统服务脚本。

  /home:    普通用户的家目录,默认在/home下与其用户名同名的目录作为用户的家目录。

   /root:  管理员的家目录。

/lib,/lib64:  库文件,64位,32位的库文件,可装32位,64位的应用程序。

  /media:  媒体挂载点,比如USB的便携式设备就挂在这个文件下面。

   /mnt:  挂载点,比如额外的存储设备,新硬盘。

   /misc:  不便分类的杂项。

   /opt:  可选目录,备用目录,早期用于安装第三方程序。

   /proc:  伪文件系统,内置状态参数,配置参数,映射成一些文件,文件的内容是参数变量的值。

    /sys:   伪文件系统,硬件工作状态参数,配置参数也将其表现成文件。

    /srv:  service,为服务提供数据存放位置。

    /tmp:  临时文件系统,默认超过30天就自动删除。只能删自己的,有特殊权限。

      /usr:  universal shared adn read only 共享(跨平台),平台间共享,只读。 占据 4/5的存储空间。

    /bin:   most user commands

   /include:      头文件

    /lib:     库

    /local:   local hierachy

    /sbin:  Non-vital system binaries

    /share:  Architecture-independent data

      /var:   vary 频繁变化的文件越变越大
       /var/log
       /var/lock
       /var/run
       /var/cache
       /var/tmp

   对于普通用户,只有家目录/tmp目录下可以随意创建文件。

6、自学——Linux的学习进度与任务【FHS】