Linux速查(二) 系统常用目录路径规则

系统目录基本组成

Linux系统通常有很多系统目录。
系统目录通常包含三个部分:

/usr/local/share/emacs
  1. /usr/local 表示目录的范围
  2. /share 表示目录的类别
  3. /emacs 表示应用程序

范围

目录路径的范围用于描述整个目录层次的用途。
常见的范围:

常见范围用途
/Linux提供的系统文件
/usrLinux提供的更多系统文件
/usr/Linux本地开发的系统文件,供组织的计算机货你的个人电脑使用

例如像lib这样的类别,Linux系统中相应的目录为/lib/usr/lib/usr/local/lib/usr/games/lib等。
实际上,//usr之间并没有明确的区别,前者跟接近于操作系统。所以通常/bin中的程序要比/usr/bin中的跟基础、更通用,比如lscat等命令,以此类推还有库目录lib等等。


注:这些只是惯例,不是硬性规定

类别

类别的作用是指出目录中文件的类型。
例如某个目录的类别是bin,那么里面存放的都是程序。
常见的类别

程序类别用途
bin程序,通常是二进制文件
sbin程序,通常是二进制文件,由超级用户运行
lib程序使用的代码库
文件类别用途
doc文档
infoemacs内置帮助系统的文档资料
man供man程序使用的文档,手册页。通常是经过压缩、排版处理的
share于特定程序相关的文件,如示例和安装说明
配置类别用途
etc系统和其他杂项的配置文件
init.d用于启动Linux的配置文件
rc.d用于启动Linux的配置文件,此外还有rc1.d、rc2.d、……
编程类别用途
include编程时用到的头文件
src程序的源代码
编程类别用途
cgi-bin在Web页面上运行的脚本或程序
htmlWeb页面
public_htmlWeb页面,通常位于用户的主目录中
wwwWeb页面
显示类别用途
Fonts字体
XllX窗口系统
硬件类别用途
dev用来连接磁盘和其他硬件设备的设备文件
media挂载点,提供磁盘访问的目录
mnt挂载点,提供磁盘访问的目录
硬件类别用途
var与本计算机密切相关的文件,他们是在计算机运行时创建和更新的
lock由程序创建的锁文件,表示正在运行。
log日志文件
mail邮箱
runPID文件,其中存放正在运行进程的ID
spool处于排队或传输状态的文件,如发出的邮件、打印作业和计划作业
tmp临时存储程序和系统或人员使用的文件的目录
proc操作系统状态

应用程序

通常来说,目录路径的应用程序部分,通常是程序名称。
在范围和类别后面,程序也可以拥有自己的子目录,用来存放所需的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值