haut Linux操作系统第二次作业

一、实验内容

在Linux系统中创建一个自己的文件夹,下面创建一个文本文件,文件中写入一首诗,并且修改文件的权限为754
文件权限简介:
Linux系列一般将文件可存/取访问的身份分为3个类别:user(所有者)、group(所属组) 、others(其他)。且每种身份都有read(读)、write(写)、execute(执行)
文件权限: 权限位一共由10位构成
第1位代表文件的类型

符号文件类型
-普通文件
b块设备文件
c字符设备文件
l软连接文件
p管道符文件
s套接字文件

第2-10位:
第2-4位表示user的权限,’-‘代表没有权限,文件所有者用u表示,rwx对应三种权限
第5-7位表示group的权限,’-‘代表没有权限,文件所有者用g表示,rwx对应三种权限
第8-10位表示others的权限,’-‘代表没有权限,文件所有者用o表示,rwx对应三种权限

二、需要使用的指令

1、ls -l或ll —查看文件权限
ls -l命令语法如下:

ll 文件名

在这里插入图片描述

使用这条指令需要在目标文件的目录上

2、chmod——修改文件权限
chmod命令语法如下:

chmod 权限模式 文件名
权限模式格式: 【用户身份】【赋予方式】【权限】

用户身份:
u:代表user
g:代表group
o:代表other
a:代表all

赋予方式:
+:添加权限
-:减去权限
=:设置权限
权限:
r:读取权限,r=(二进制)100=(十进制)4
w:读入权限 ,w=(二进制)010=(十进制)2
x:执行权限, x=(二进制)001=(十进制)1

7:代表全权限rwx 1+2+4=7
6:代表rw 4+2=6
5:代表rx 4+1=5
3:代表wx 2+1=3

代码实现:

[rootalocalhost ~]# cd /home
[root@localhost home]# ls
shanyage
[rootalocalhost home]# cd shanyage/
[root@localhost shanyage]# mkdir test   //创建一个自己的文件夹
[root@localhost shanyage]# ls
[root@localhost shanyage]# cd test
[rootalocalhost test]# touch tangshi.txt    //创建一个txt文件
[root@localhost test]#vi tangshi.txt      //编辑文件
Esc                                       //退出编译模式
:wq										//保存并退
[root@localhost test]#ls
[root@localhost test]# cat tangshi.txt
[rootalocalhost test]#chmod 754 tangshi.txt   //将文件权限改为754
[root@localhost test]#ls -l
[root@localhost test]#cat tangshi.txt
[root@localhost test]#

实验结果

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值