课后练习题

文章详细介绍了如何使用Linux命令进行文件操作,包括查看文件内容、使用vim编辑并替换文本、查找访问频率最高的IP、设置命令别名、调整文件权限,以及用户和组管理。同时,涉及到了文件的创建、权限设定以及用户权限的提升。
摘要由CSDN通过智能技术生成

1)查看文件/test/passwd的第三行内容标准输出到屏幕上

 

2)用vim在文件file里编辑内容,并替换redhat为red

 

  root 192.168.222.1 202305091230

 

  hellon 192.168.203.128 202305091254

 

  redhat 192.168.23.5 202305091830

 

  root 192.168.222.1 202305091856

 

  root 192.168.222.1 202305091900

 

  redhat 192.168.23.5 202305092020

 

3)找到访问本服务器最多的人的ip地址(看file文件)

4)创建一个所有用户都可以用的命令别名shuaxin,每次使用刷新,都可以更新/file文件的时间

5)hellen用户和mysuer对files文件可读可写,root可读可写可执行,其他用户没有任何权限

6)hellen创建一个mod文件,所有人都只可读,除了root和mysuer可读可写

7)创建g1组,要求创建一个属于redhat用户g1组的文件redhat.txt 

 

 

65cfbb61b1714c5a92c2587880234f43.png

 1)先用head -3输出查看/test/passwd前3行的内容,再用管道符输出查看head查看后内容的最后一行,这样就可以把第3行的内容标准输出出来了。

2b5e07515e7549358aa05022dc7fcab7.png

 2)把以上内容用vim /root/file(因为file文件建在/root下) 进入编辑模式编辑并保存退出。

8f3b475abba940ba8fd2d1534f39c6bd.png

 2)再用vim编辑进去末行模式用:%s/redhat/red/g把/root/file里全部的redhat替换成red。

2528862172984cff8f89cdfb0e72e4f4.png

 2)这样/root/file里全部的redhat就都被替换成了red。

c57d128e95d5468ea4a3ce78825d63be.png

 3)先用cut命令把/root/file里用户的ip切出来,然后用管道符后接给ip排序再统计重复行数再用sort -nr以数值排序并反向输出再用head输出查看第一行的ip,这样得到的就是访问该文件次数最多的ip以及访问次数。

14cf5e9dd3e84443908b91a9ec3e07ed.png

 4)首先在根底下创建一个file文件,用vim去修改/etc/bashrc。

acd0018dffc74a41987386f9209a89b5.png

 4)找到alias命令别名这一块,然后在后面增加一个需要的命令别名。该创建的是一个名为shuaxin作用是每次使用都可以刷新/file文件的时间,所以后面的主命令为touch。

01bcbcfcd87a4015b108676ce2513501.png

 4)然后退出vim并且用source加载一下/etc/bashrc,因为我命令别名是写在/etc/bashrc下,所以我的所有用户都可以使用。在root用户下用一下shuaxin,过3分钟再用一次shuaxin,可以发现,每次使用都刷新了/file的时间。

792c6e90db934b2684d460516a335926.png

 5)用useradd创建俩个名为hellen和mysuer的用户。其默认的家目录为/home,查看/home有hellen和mysuer俩个用户。

42692134154449ac8fa98bfe7da06666.png

 5)先查看/files的权限,其所属者为root,所属组为root,其权限为所有用户都可读,只有root用户可写。用gpasswd把hellen用户和mysuer用户添加到root组里。然后用chmod修改/files的权限为root用户可读可写可执行,root组里的hellen用户和mysuer用户可读可写,其他用户没有任何权限。

d7b4854c60d145368dfce7abef854097.png

 6)用visudo命令去在/etc/sudoers文件里给hellen用户提权

d2e956aff21140e08f8e361287853980.png

 6)切换到hellen用户使用sudo提权并在/下创建mod文件

e58a5d13fa544b97bb1938ebafc195ae.png

 6)查看/mod文件的权限为所有用户都可读,只有root用户可写。然后把mysuer添加到root组里,修改/mod的权限为所有用户都可读,只有root用户和root组里的mysuer可读可写。

9eedfb6a7e7c45a4b4aab04bf79c66ba.png

 7)先创建一个g1组,然后把redhat放入g1组(也可以不放),创建redhat.txt的文件。

7f6fd20ed5854d0fb3dbfb8c7b225b73.png

 7)用chown把redhat.txt的所属者和所属组改为redhat和g1组。

 

 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灰二走

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值