Linux的文件权限和目录配置
-
Linux的文档中,一句权限分为使用者,群组和其他人三种身份,.群组最右用的功能之一,便是当团队开发资源时。此外每个账号都可以有多个群组的支持
-
更改档案的群组可用chgrp,修改拥有着可用chown,修改档案的权限可用chmod
-
根据FHS的官方文件指出,他们的主要目的就死希望使用者可以了解到已安装软件通常放在哪个目录下,FHS定出了四种特色目录,shareable,unshareable ,static ,variable,另外,FHS还定义了三层主目录,/,/var,/usr
-
当一个一般文档权限为rwxrwxrwx时表明,任何人都可以读取,编辑和执行,但是不一定能够删除,因为Linux下档案的权限值控制对档案内容的访问,对档案本身的控制是由父目录的权限决定的,即当用户对父文件的权限为可写时,才可以删除此档案
-
熟悉Linux的目录配置,它的配置标准是FHS ,filesystem hierarchy Standard ,目的就是为了让用户可以了解到已安装的软件通常放在那个目录下。为此,我们可以通过阅读鸟哥的私房菜的P153页的内容。
/bin :放置了单用户模式还能够被操作的命令,即重要的执行文件
/boot:开机会用到的文件
/dev:任何设备和接口设备都是以文件形式存在这个目录中
/etc:系统的配置文件几乎都在这里
/lib:执行文件所需的函数库与内核所需的模块
/opt:第三方软件放置的目录
-
了解/usr的意义和内容
/usr是UNIX Software Resourse 的缩写,就是系统默认的软件都会放置在这里。
/usr/bin:绝大部分的用户可使用命令都在这里
/usr/sbin:非系统正常所需要的命令。
/usr/share:放置共享文件的地方。
详情请参考鸟哥的私房菜P155
-
绝对路径和相对路径
. :代表当前的目录,也可以用./来表示
.. :代表上一层目录,也可以用../来表示