目录配置
- 依据FHS
- / (root, 根目录):与开机系统有关;
- /usr (unix software resource):与软件安装/执行有关;
- usr是Unix Software Resource的缩写, 也就是『Unix操作系统软件资源,所有系统默认的软件(distribution发布者提供的软件)都会放置到/usr底下,因此这个目录有点类似Windows 系统的『C:\Windows\ + C:\Program files\』这两个目录的综合体
- 以前扩展软件一般安装在/usr/local下
- 也可以安装在/opt下
- /var (variable):与系统运作过程有关。
- 与系统开启相关
- /etc:配置文件
- /bin:重要执行档
- /dev:所需要的装置文件
- /lib:执行档所需的函式库与核心所需的模块
- /sbin:重要的系统执行文件
- ~:当前用户的根目录。
- 具体位置在:/home/your username
-
文件权限
文件的属性
- [文件权限]drwxrwxrwx
- 第一位是文件类型。d目录,-文件
- 然后依次是拥有者权限,所属群权限,其他人权限
- 文件链接
- 文件拥有者
- 文件所属群
- 创建时间
- 文件大小
- 文件名字
- [文件权限]drwxrwxrwx
- chgrp:改变文件所属群
- chgrp users test.txt
- chown:改变文件拥有者。也可以改变文件所属群。
- chown pi test.txt
- chown pi.users test.txt
- chown pi:users test.txt
- 递归改目录下拥有者:chown -R pi:users d1
- chmod :改变文件权限
- 数字类型权限:r:4,w:2,x:1,每种身份权限数字累加,如-rwxr-xr-x是755
- chmod 755 file
- chmod -R 755 directory:对目录下所有文件递归修改权限
- 符号类型改变权限:ugoa,=+-
- chmod u=rwx,go=rx .bashrc
- chmod a+w .bashrc
- chmod a-x .bashrc
- 数字类型权限:r:4,w:2,x:1,每种身份权限数字累加,如-rwxr-xr-x是755
- 文件权限
- r:能获取文件的全部信息和内容
- w:写内容 删除内容(不能删除文件
- x:可执行性
- 目录权限
- r:查看目录下文件名,不包含其他信息
- w:添加,删除,改名,移动文件或目录,获取文件详细信息
- x:进入目录,让该目录称为命令的指定Path(在该目录下使用命令)
- 注:上级目录都进不去,就不用看下级目录了。