day12 文件管理篇
day12 文件权限篇
文件用户权限的管理
- 普通用户
- 超级用户
- 用户组
不同的用户,以及不同的用户组,对于Linux的文件操作,权限的高低,权限的不同,
例:
cat , more ,tail 这是读的操作
写入 echo 追加 ,vim编辑,cat重定向
修改,修改文件属性,mv改名字,修改文件权限
执行, 文件中写的是可执行的语句,如bash语句,python的脚本文件
执行一般指的是,文件中写的是编程语言的语句的一个特殊文件
可以运行该文件,称之为脚本
3、权限分类
权限针对文件,file | 权限针对目录,directory | |
---|---|---|
读r,read | 表示可以查看文件内容;cat | 表示可以(ls)查看目录中存在的文件名称 |
写w,write | 表示可以更改文件的内容;vim 修改,保存退出 | 表示是否可以删除目录中的子文件或者新建子目录(rm/touch/mkdir) |
执行x,executable | 表示是否可以执行文件,一般指二进制文件、或者脚本文件 | 表示是否可以进入目录中(cd) |
touch ./my_test.sh
文件权限的数字表示法
2.1 文件权限(字母,数字表示)
权限 | 对应数字 | 意义 |
---|---|---|
r | 4 | 可读 |
w | 2 | 可写 |
x | 1 | 可执行 |
chmod 命令的操作
chmod u+r+w+x 文件
chmod g+r+w+x 对于文件 这是对组的权限
chgrp
例
chgrp yzk hello.txt 改变属组
chown
chown jack hello.txt 改变属主