实验三:文本编辑器vi
1实验目的
通过实验掌握Linux操作系统的文本编辑器vi。
2实验设备
硬件:PC机一台
软件:Windows98/XP/2000系统,VMware Workstation6.0,Red Hat Linux 3实验内容
(1)v i,vim的使用。
(2)修改/etc/inittab文件。
4实验预习要求
仔细阅读参考书:
【1】鸟哥的Linux私房菜基础学习篇第三版,人民邮电出版社,鸟哥【2】嵌入式Linux系统开发标准教程,人民邮电出版社,华清远见嵌入式培训中心
【3】嵌入式Linux应用程序开发标准教程,人民邮电出版社,华清远见嵌入式培训中心
关于vi的部分。
5实验步骤
(1)通过vi新建文件。
(2)分别在一般模式,编辑模式和命令模式下测试vi的使用。
6实验重点:
(1)vim简介
系统管理员的重要工作就是修改与设定某些重要软件的配置文件,因此至少得要学会一种以上的命令界面文本编辑器。
在所有的Linux distributions 上都会有的一套文字编辑器就是vi,而且很多软件默认的也是使用vi 为他们编辑接口。
vim 是高级版本的vi ,vim 不但可以用不同颜色显示文字内容,还能够进行诸如shell script, C program 等程序的编辑功能。
为何要学vim
●所有的Unix Like 系统都会内建vi 文本编辑器,其他的文本编辑器则不
一定会存在;
●很多软件的编辑接口都会主动调用vi (例如crontab, visudo, edquota 等
指令);
●vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,
方便程序设计;
●因为程序简单,编辑速度相当快速。
(2)vi的使用
基本上vi 共分为三种模式,分别是“一般模式”、“编辑模式”和“命令模式”。
这三种模式的作用分别是:
●一般模式:以vi 打开一个文档就直接进入一般模式(这是默认的模式)。
在这个模式中,你可以使用“上下左右”键来移动光标,可以使用“删除字符”或“删除整行”来处理文档内容,也可以使用“复制、粘贴”
来处理文件数据。
●编辑模式:在一般模式中可以进行删除、复制、粘贴等操作,但是却无
法编辑文件内容!要按下“i, I, o, O, a, A, r, R”等任何一个字母后才会进入编辑模式。
通常在Linux 中,按下这些按键时,在屏幕的左下方会出现“INSERT或REPLACE”字样,此时才可以进行编辑。
而如果要回到一般模式时,则必须要按下“Esc”这个按键即可退出编辑模式。
●命令模式:在一般模式当中,输入: / ? 三个中的任何一个按钮,
就可以将光标移动到最底下那一行。
在这个模式当中,可以提供查找数据的操作。
读取、保存、大量替换字符、离开vi 、显示行号等的操作是在此模式中完成的!
简单的说,我们可以将这三个模式用下面的图来表示:
注意到上面的图:一般模式与编辑模式,一般模式与命令模式可以互相切换,但编辑模式不能与命令模式相互切换。
第一部份:一般模式可用的按钮说明,光标移劢、复制粘贴、查找替换等
第二部份:一般模式切换到编辑模式的可用的按钮说明
第三部份:一般模式切换到命令模式的可用的按钮说明。