Linux操作系统与服务配置
上QQ阅读APP看书,第一时间看更新

3.4 实训:使用vi编辑器创建并编辑文档

1.实训要求

某软件公司为了新员工能够熟练掌握vi编辑器的使用,安排了一组任务让员工完成,要求如下:

①将/etc/man.config复制到默认打开的终端目录下。

②使用vi开启本目录下的man.config文件。

③在vi中设置一下行号。

④移动到第58行,向右移动40个字符,所看到的双引号内是什么目录?

⑤移动到第一行,并且向下搜寻bzip2这个字符串,请问它在第几行?

⑥将50~S100行之间的man改为MAN,并且逐个挑选是否需要修改,如何下达指令?

⑦修改完之后,突然反悔,要全部复原,有哪些方法?

⑧复制51~60行这十行内容,并且贴到最后一行之后。

⑨删除11~30行之间的20行。

⑩将这个文件另存为一个man.test.config文件。

到第29行,并且删除15个字符。

存储后离开

2.实训过程

①复制文件:

[root@localhost /]# cp /etc/man.config ./

②使用vi打开当前目录下的man.config:

[root@localhost /]# vi man.config

③执行:set nu命令。

④先按下58G再按下40→会看到/dir/bin/foo这个字样在双引号内。

⑤先执行1G或gg后,直接输入/bzip2。

⑥直接执行:50,100s/man/MAN/gc即可。

⑦简单的方法可以一直按u恢复到原始状态;执行不存储离开:q!命令之后,再重新读取一次该文件。

⑧选执行51G然后再10yy之后按下G,到最后一行,再p粘贴10行。

⑨选执行11G之后,再20dd即可删除20行。

⑩执行:w man.test.config命令。

执行29G之后,再15x即可删除15个字符。

执行:wq!命令。