知识复刻-3

本文介绍了Linux的基础知识,包括绝对路径与相对路径的区别、软硬链接特性、命令执行流程,以及一系列常用的Linux命令操作,如grep、find、tar、rpm等。同时,详细讲解了用户和组管理,如创建用户、设置权限,并通过实际例子展示了文件权限的配置。最后,涵盖了一些常见的错误提示及其含义,帮助读者理解和解决常见问题。
摘要由CSDN通过智能技术生成

一、基础(每题2分)

1.1 阐述绝对路径与相对路径的区别

绝对路径是有/开头的路径

相对路径是在当前目录下的路径

1.2 简述软连接与硬连接的区别

软链接是不同文件的inode都指向同一个源文件的block

硬链接是不同文件都指向一个inode和一个block

1.3 简述命令执行的流程

通过用户提出命令然后在把执行命令的结果反馈给用户

1.4 写出查询file.txt以abc结尾的行

grep “*abc$” file.txt

1.5 查找file.log文件中的包含关键字“helloworld”的内容,及其上下两行的重定向到1.txt

grep -n -C 2 "helloworld" file.log > 1.txt

1.6 假设公司研发部的用户David和Peter属于组A

1.6.1 建立相应的用户和组,并设置相应的对应关系

groupadd A      useradd -g A Dabid  useradd -g A Peter

1.6.2 建立目录yf_a,该目录里面的文件只能由研发部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何操作

mkdir yf_a         chown .A yf_a      chmod 770 yf_a

1.6.3 建立目录yf_b,该目录里面的文件只有研发部的David拥有所有权限,研发部的其他人只有查看权限,其他部门不能进行任何操作

mkdir yf_b     chown David.A yf_b    chmod 750 yf_b

1.7 有一用户test,及用户组test,在code目录下创建的所有文件自动归属于test组所有

chown -R .test code

1.8 有两个用户组python及Linux,python组可以修改读取/hom/python/目录下所有内容,但不能让Linux组读取;Linux组可以修改读取/home/linux/目录下所有文件,但不能让python组读取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值