记录学习,便于以后翻看.
FHS
FHS标准是管理linux配置的规范.
FHS将目录定义成四种交互作用的形态
FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已:
•/(root,根目录): 与开机系统有关;
•/usr(unix software resource): 与软件安装/执行有关;
•/var(variable): 与系统运作过程有关
FHS定义出根目录底下应该要有底下(图)这些次目录存在才好,即使没有实体目录,FHS也希望至少有链接当存在才好
所有FHS针对根目录所定义的标准只有这些.
下面是一些很重要的目录
/usr 的意义与内容
/usr 是 Unix Software Resource 的缩写,也就是是[Unix操作系统软件资源]算感知的目录.FHS建议所有软件开发者,应该将他们的数据合理的分别放置在这个目录下的次目录,而不要自行简历该软件自己独立的目录.
/usr 的次目录建议有:
/var 的意义与内容
/var 目录主要针对常态性变动的文件,包括快取,登录档及默写软件运作所产生的文件,包括程序文件.常见的次目录:
CentOS7在目录上的编排与过去的版本不同主要是将许多原本要在根目录里的目录,将它内部数据全部挪到/usr里面去了,然后进行连结设定包括
▶/bin → /usr/bin
▶/sbin → /usr/sbin
▶/lib → /usr/lib
▶lib64 → /usr/lib64
▶/var/lock → /run/lock
▶/var/run → /run
绝对路径与相对路径
绝对路径 : 有根开始的目录或文件名
相对路径 : 相对于目前路径的写法.
特别注意这两个特殊的目录
▷ . : 代表当前目录,也可用 ./ 来表示
▷ .. : 代表上一层目录, 也可以用 ../ 来表示