上机实习题: vi练习vim命令复制一行
1.练习vi的各种工作模式及切换方法:
操作步骤:
(1)vi的工作模式有哪几种?操作完成各种工作模式之间的切换。
(2)指出vi的几种工作模式之间的切换方法。
(3)有哪些方法可以退出vi,并练习保存退出及不保存退出,查看结果。
他们说快写一首情歌雅俗共赏,落笔传神还要容易传唱,上得厅堂也下的厨房。就像我一直在的姑娘
2.写出下列要求要执行的命令,如果是在末行模式下执行,需写出“:”号,注意大小写。
1、向后搜索字符串stream 1、 /STREAM
2、向前搜索字符串benet 2、 ?benet
3、执行重复搜索 3、 /n
4、复制10行然后粘贴 4、 10yy p
5、将光标移到第55行 5、 55G
6、将光标移到最末行 6、 G
7、删除共20行 7、 d20G
8、恢复前一步的操作 8、 u
9、将从当前光标开始的10个字符用字符a替换 10、 10sa
10、将光标移到行首 11、 ^
11、将光标移到行尾 12、 $
12、将从第10行到第50行的内容写入/back/file1 13、 :10,50w!/back/file1
13、将从当前行开始,总共20行的内容存入/back/file2 14、 20w!/back/file2
14、读取/etc/文件的内容插入当前行后面 15、
15、替换第20行到第80行中的所有httpd为bind 17、 :20,80s/httpd/bind/g
16、替换文中全部的aptech为benet 18、:%s/aptech/benet/g
17、替换从当前行开始到第100行中的所有apple为banana 19、 :100s/apple/banana/g
18、在每一行的行首插入字符串new 20、 :%s/^/new/
19、在第10行到第50行的行尾插入字符串@@ 21、 :2,50 %s/$/new/
20、让vi显示每一行的行号 23、 set nu
% s/aptech/benet/g.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论