作业


1.请把/etc/passwd 复制到/root/目录下,并重命名为test.txt

[root@moban ~]# cp /etc/passwd test.txt

2.用vim打开test.txt并设置行号

[root@moban ~]# vim text.txt
:set nu    

3.分别向下、向右、向左、向右移动5个字

4.分别向下、向上翻两页

ctrl +b
ctrl +b
ctrl +f
ctrl +f

5.把光标移动到第10行

10gg

6.让光标移动到行末,再移动到行首

G$    gg

7.移动到test.txt文件的最后一行

G

8.移动到文件的首行

gg

9.搜索文件中出现的 root 并数一下一共出现多少个,不区分大小写搜索

set ic
:%s#root##gn

10.把从第一行到第三行出现的root 替换成--alex--

:1,3s#root#--alex--#g

11.还原上一步操作把整个文件中所有的root替换成--alex--

u
:%s#root#alex#g

12.把光标移动到20行,删除本行

20gg    dd

13.还原上一步操作删除第19行

u
19gg dd

14.还原上一步操作删除从5行到10行的所有内容

u
5gg
6dd

15.还原上一步操作复制2行并粘贴到11行[下面]

u
2yy
11gg
p

16.还原上一步操作(按两次u)复制从11行到15行的内容并粘贴到8行上面

uu
gg11
5yy
gg8
P(大写)

17.还原上一步操作(按两次u)把13行到18行的内容移动文件的尾部

uu
13gg
6dd
G
o
p

18.还原上一步操作(按两次u)光标移动到首行,把/sbin/nologin改成/bin/bash

uu
gg
:%s#/sbin/nologin#/bin/bash#g

19.在第一行下面插入新的一行,并输入"# Hello!"

gg   o   "#hello!!

20.保存文档并退出

:wq