实验二 学习使用Vi 编辑器
姓名 学号
1. 实验目的
1) 练习Vi编辑器以及X桌面的使用
2) 掌握Vi编辑器中常用的命令及模式切换 2. 实验内容
1) 文档输入:在Vi编辑器中录入书第166-167页例10-18的脚本代码,并存盘保存在学号
子目录下,文件名为:mcp.sh(学号子目录创建在/home目录下) 首先输入:
然后录入书上脚本代码:
最后保存:先按ESC切换到命令窗口
2) 在Vi编辑器中任意录入2段文字,并分别保存为file1,file2(保存在学号子目录下)
3) 在Vi中打开file1文件,进入编辑模式,使用命令完成以下操作: (1) 将光标移动到第2行行首
(2) 在光标后面插入文字“I am a student”
(3) 将当前行的内容复制到剪贴板上
将光标置于图示位置,按ESC进入命令行后输入“yy”,光标所在行就被复制了,可以按P看能否粘贴成功,如成功了就成功复制了。
可以看到粘贴成功。
(4) 将光标移动到第5行行首
(5) 在光标下面插入一行
按ESC进入命令行后输入“O”,光标所在行的下一行插入新的一行(见上图划线处)。
(6) 将剪贴板的内容粘贴到光标所在位置
按ESC进入命令行后输入“P”,光标所在行的下一行将被粘贴上之前所复制的内容(见上图划线处)。
(7) 删除光标所在行
按ESC进入命令行后输入“dd”,光标所在行将被删除。
4) 进入命令模式,完成以下操作:
(1) 对file1文件中的每行行首加上行号
按ESC进入命令行后输入“:set nu”。
(2) 将当前文件改为file3
按ESC进入命令行后输入“:w file3”。
(3) 取消行号
按ESC进入命令行后输入“:set nonu”。
(4) 将文件中的所有字符串“I am a student”用“Hi, I am a sun-boy”替换 按ESC进入命令行后输入“:%s/I am a student/Hi,I am a sun-boy/g”。