上机实习题: 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小时内删除。