Linux发行版的基础目录名称、功能及目录的命名法则

Linux发行版的基础目录名称、功能及目录的命名法则

  • 基础目录名称及功能

    • /lib 32位系统的基础共享库文件和可装载的内核模块,用于为/bin和/sbin下的程序提供共享库,并为内核提供内核模块
    • /lib64 64位系统的基础共享库文件,用于为/bin和/sbin下的程序提供共享库
    • /etc 系统程序的配置文件
    • /bin 用户命令的程序文件,所有用户可用
    • /sbin 系统管理命令的程序文件
    • /boot 引导加载器所需的静态文件,如内核文件、initramfs、grub等
    • /dev 内核识别到的硬件设备的文件,还有一些特殊文件,如虚拟的设备的文件
    • /root 管理员的家目录
    • /tmp 所有用户都可使用的临时文件目录
    • /usr 全局共享只读资源目录,为层级目录

      • include C程序的头文件
      • bin、sbin
      • lib、lib64
      • local 层级目录,安装第三方程序目录
      • share 命令手册、命令自带文档等架构相关的文件的存放位置
      • X11R6:X-Window程序的安装位置
      • src:程序源码文件的存储位置
    • /var 层级目录,存储经常发生变化的文件,如日志、进程pid等信息

      • cache 应用程序的缓存数据
      • lib 程序的状态数据
      • local /usr/local的变化数据存放位置
      • lock 锁文件
      • log 日志文件
      • opt /opt的变化数据存放位置
      • run 运行程序相关的数据,如pid
      • spool 应用程序的spool数据
      • tmp 重启后仍然需要留存的数据
    • /proc 基于内存的虚拟文件系统,为内核和进程存储相关信息,将内核参数虚拟为目录和文件,存储在/proc/sys目录下
    • /sys 基于内存的虚拟文件系统sysfs,提供了一种比proc更为理想的访问内核数据的途径,主要作用是为管理linux设备提供一种统一的模型接口
    • /home 普通用户的家目录的位置
    • /media 为便携设备提供挂载点,如光盘、软盘
    • /mnt 其他文件系统的临时挂载点
    • /opt 附加应用程序的安装位置,较少使用
  • 目录的命名法则

    • 严格区分大小写,file和File是不同的文件
    • 同一路径下,目录和文件的名称不能相同
    • 命名时支持除了/以外的任意字符
    • 文件名最长不能超过255个字符

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/78982

(1)
N27_xiaoniN27_xiaoni
上一篇 2017-07-02 19:10
下一篇 2017-07-02 19:13

相关推荐

  • linux的终端类型

    1、什么是终端 终端(Terminal)也称终端设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。 在早期计算机系统中,由于计算机主机昂贵,因此一个主机(IBM大型计算机)一般会配置多个终端,这些终端本身不具备计算能力,仅仅承担信息输入输出的工作,运算和处理均由主机来完成。 在个人计算机时代,个人计算机可以运行称为终端仿真…

    Linux干货 2016-10-19
  • N22-第一周博客作业

    1、计算机的组成和及其功能? 计算机由硬件,操作系统,软件三大部分组成。 硬件: 计算机系统中所使用的电子线路和物理设备,主要由中央处理器( CPU )、存储器、外部设备(输入输出设备、I/O设备)及总线等组成。 a、中央处理器(CPU)的主要功能是根据存储器内的程序 ,逐条地执行程序所指定的操作。中央处理器的主要组成部分是:数据寄存器、指令寄存器、指令译码…

    Linux干货 2016-08-15
  • N25-第五周作业

    第五周作业 1、显示当前系统上root、fedora或user1用户的默认shell; grep "^\(root|fedora|user1\)" /etc/passwd | cut -d: -f7 2、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello(); grep "…

    Linux干货 2017-02-14
  • (一)Linux发行版及基础命令简述

    计算机 Linux 发行版 命令 帮助

    2017-12-11
  • 网络班第27期第二周作业

    1、 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关的实例演示。 cp命令:copy 文件à>目录 文件à>文件 目录->文件(报错)           目录->目录 常用选项:     &nbsp…

    2017-07-31
  • shell中的if else语句与文件查找find浅析

    shell中的if else语句与文件查找find浅析    上篇文章中我们讲述了shell脚本编程的初步入门,其中讲到了shell编程中的顺序执行,顺序执行时一种简单的小脚本,如果在编辑脚本的时候遇到要做出条件判断执行的时候要怎么办呢?我们学习过if之后你会发现这会很简单。if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。 S…

    Linux干货 2016-08-16