linux作业

第四周习题

第一部分

1.复制系统/etc/services文件到/root目录,然后使用vim命令打开此文件。
在这里插入图片描述

2.显示该文件的行号
在这里插入图片描述
3.显示该文件的每一行结尾的标识符

[root@qiwenjie /]# cat -A /root/services

4.替换文件中所有的"ssh"字符串替换成"oldboy"

[root@qiwenjie /]# cat -A /root/services
在这里插入图片描述
5.跳转到30行,并删除此行。
vim /root/services
30G
dd

6.撤销一次你的操作。

u

7.当你执行了撤销的时候,发现撤销错了,回滚,怎么操作

ctrl+r

8.给第25行到30行的行首添加一个注释"#".写出操作步骤。

:25,30 s/^/#/g

9.删除第10行到20行的行首的注释"#".写出操作步骤。

:10,20 s/#//g

10.vim编辑文件时,非正常退出,再从新编辑文件时,出现报错,怎么解决,写出解决步骤。
在这里插入图片描述

进入页面后强制保存并退出

11.你知道如何使用vim编辑多个文件吗?

[root@qiwenjie /]# vim 123.txt 1234.txt
:n #切换文件

12.什么命令可以比对两个文件的不同,两个(这算提示吗?)命令有什么区别?

在这里插入图片描述
vimdiff 123.txt 1234.txt
在这里插入图片描述
后者易读

13.普通模式下的S是什么作用?

删除光标所在行

14.使用什么命令可以查看用户是否存在?

id xxx

15.跟用户相关的配置文件都有哪些?分别存放的是什么?

/etc/passwd ====> 用户及其属性,包括名称,用户名,密码占位符,用户uid,用户gid,注释信息,用户家目录及shell
/etc/shadow ====>用户密码及其属性,包括用户名,密码,时间戳,密码min\max,过期时间及更改日期
/etc/group ====>略
/etc/gshadow ====>略

16.什么是用户的UID?

可以理解为身份证号码,但是是可以更改的身份证号码。

17.不同的用户对应UID号范围是多少?

超级用户 UID=0 root
普通用户 UID=1001起
系统用户

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值