1.该实验通过指定指令的Vi操作练习,使读者能够熟练使用Vi中的常见操作,并且熟悉Vi的三种模式,如果读者能够熟练掌握实验内容中所要求的内容,则表明对Vi的操作已经很熟练了。
2.Vi实验内容,请认真解答 (1)在“/root”目录下建一个名为“/Vi”的目录。 mkdir /root/Vi
(2)进入“/Vi”目录。 cd /root/Vi
(3)将文件“/etc/inittab”复制到“/Vi”目录下。 cp /etc/inittab ./
(4)使用Vi打开“/Vi”目录下的inittab。 Vi ./inittab
(5)设定行号,指出设定initdefault(类似于“id:5:initdefault”)的所在行号。 :set nu(底行模式)
(6)将光标移到该行。 17<enter>(命令行模式)
(7)复制该行内容。 yy
(8)将光标移到最后一行行首。 G
(9)粘贴复制行的内容。 p
(10)撤销第9步的动作。 u
(11)将光标移动到最后一行的行尾。 $
(12)粘贴复制行的内容。 p
(13)光标移到“si::sysinit:/etc/rc.d/rc.sysinit”。 21G
(14)删除该行。 dd
(15)存盘但不退出。 :w(底行模式)
(16)将光标移到首行。 1G
(17)插入模式下输入“Hello,this is Vi world!”。 i 并输入“Hello,this is Vi world!”(插入模式)
(18)返回命令行模式。 Esc
(19)向下查找字符串“0:wait”。 /0:wait(命令行模式)
(20)再向上查找字符串“halt”。 ?halt (21)强制退出Vi,不存盘。 :q!(底行模式) |