请罗列Linux发行版的基础目录名称命名法则及公用规定。
linux操作系统中中的主要目录及目录内容,是由文件系统层次结构标准(Filesystem Hierarchy Standard,FHS)定义的,在大多数情况下,它都是一个传统BSD文件系统层次结构的形式化与扩充。
/:根目录,处于Linux文件系统树形结构的最顶端,他是Linux文件系统的入口,所有目录、文件、设备都在/目录下;
/bin:(binary)该目录存放着系统最常用的最重要的命令,是以独立的文件形式存在,这个目录中的文件都是可执行的并且是普通用户都可以使用的命令,作为系统最基础的命令都放在这里;
/usr:(unix shared resource )该目录是系统存放程序的地方,比如普通命令、帮助文件、安装的软件等,当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里,/usr目录下包括设计字体目录/usr/share/fonts、帮助目录/usr/share/man或/usr/share/doc/等;
/var:(variable)该目录的内容是经常变动的,/var下有/var/log目录用来存放系统日志的目录,/var/www目录用来定义Apache服务器站点存放目录,/var/lib、用来存放一些库文件。
/sbin:(super user binary)大多数设计系统管理的命令都存放在该目录中,它是超级权限用户root的可执行命令存放地,凡是目录sbin中包含的命令都是root权限才能执行的;
/root:Linux超级权限用户(系统管理员)root的主目录;
/home:普通用户的主目录都默认存放在改目录中;
/etc:(etctera)该目录是系统配置文件的所在地,一些服务器的配置文件也在这里。
/dev:(device)设备文件存储目录,改目录下是所有Linux的外部设备文件;
/boot:存放Linux的内核及引导系统的程序所需要的文件;
/opt:(option)改目录是可选的软件包安装目录;
/tmp:(temporary)该目录用于存放临时文件;
/lib:(library)该目录用户存放库文件,这个目录里存放着系统最基本的共享库;
/mnt:(mount)该目录是用于存放挂载存储设备的挂载目录的;
/proc:(porcess)操作系统运行时进程(正在运行中的程序)信息及内核信息(比如CPU、硬盘分区、内存信息等)存放处,/proc目录是伪装的文件系统proc的挂载目录,我们可以通过直接访问这个目录来获取系统信息;