专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>shell编辑器>

Vi操作练习篇

百度收藏 QQ搜藏

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!(底行模式)

上一篇:vi替换文本中的^M 下一篇:没有了

power by soyo123 2007-2008