3.2 文件权限及内容显示
1.文件或目录权限
1)文件的保护方式:
用户分类:文件拥有者(user),同组用户(group),其他用户(other)
三种权限:读(r),写(w), 执行(x)
2)查看文件的权限:
ls -l 文件名
例子:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rH7WiSMa-1635644408176)(C:\Users\二月\AppData\Roaming\Typora\typora-user-images\image-20210601194741335.png)]
3)设定文件的权限:
字符设定法
语法: chmod [who] [+ | - | =] [mode] 文件名
who: 可以是以下的字符中任意一个或者它们的组合:
u (user): 表示用户,即文件或目录的所有者
g (group) : 表示同组用户
o (other) : 表示其他用户
a (all) : 表示 所有用户
[+ | - | =]: + 表示添加权限 , - 表示取消权限,=表示赋予权限
[mode] : r (可读) , w (可写) , x (可执行)
例子:
1.设定文件test1的属性为:文件属主(u)增加执行权限,与文件属主同组用户( g )增加执行权限,其他用户(o)增加执行权限。
chmod a+x test1
2.设定文件test2的属性为:文件属主(u )增加写权限,与文件属主同组用户(g)增加写权限,其他用户( o )删除写、执行权限。
chmod ug+w,o-wx test2
数值设定法
语法:chmod 数值 文件名
数值: r : 4 , w : 2 , x : 1
例子:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VFg6rZ2w-1635644408178)(C:\Users\二月\AppData\Roaming\Typora\typora-user-images\image-20210601201522686.png)]
chmod 644 aaa
2.文件内容显示
1)cat: 查看文件,在屏幕上显示内容
语法: cat 选项 文件名
选项:
-n 显示出行号
-A 显示文件中所有的字符,包含隐藏字符
2) more :分页显示内容
语法:more 文件名
特点:
1.读完文件再显示
2.按空格往前翻页
3.ctrI+f往前翻页
4.ctrI+b往后翻页
5.按q键退出所查看的文件
3)less
-
边读边显示,启动快
-
按空格往前翻页
-
ctrI+f往前翻页
-
ctrI+b往后翻页
-
按q键退出所查看的文件
-
less扩展了more命令的功能