VI编辑器的使用
2023-08-23
来源:汇智旅游网
实实验编号 3 验名称 实课程名称 Linux服务器 验教材 1.实验目的:熟练安装.器 2.实验内容:学会使用vi编辑器,提高对字符界面的感性认识;培养自我学习的能力,具备合理制定计划.完成简单任务的能力。 3.使用仪器设备:计算机;Windows2003环境;虚拟机; 4.实验步骤: 实训1: (1)用vi编辑器中完成如下操作:在/media目录下新建文件file,内容自定,并显示行号;在第一行的前面插入如下内容:follow me,并在最后(2)一行后添加如下内容:I have finished;复制第3行到第5行的前面;保存后退出。 实训2:熟悉vi环境 (1)请在 /root 这个目录下建立一个名为 vitest 的目录; (2)进入 vitest 这个目录当中。 (3)将 /etc/man.config 拷贝到本目录底下; (4)使用 vi 开启本目录下的 man.config 这个文件。 (5)在 vi 中设定一下行号。 (6)移动到第59 行,向右移动 40 个字符,请问您看到的双引号内是什么目录? (7)移动到第一行,并且向下搜寻一下teTeX 这个字符串,请问他在第几行? (8)接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令? (9)修改完之后,突然反悔了,要全部复原,有哪些方法? Linux VI编辑器的使用 (10)我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后; (11)删除 11 到 30 行之间的 20 行; (12)将这个档案另存成一个 man.test.config 的檔名; (13)去到第 29 行,并且删除 15 个字符; (14)请问目前的档案有多少行与多少字符? (15)储存后离开吧! 实训3: (1)编辑文本文件/home/zhangsan/file1,分3行输入zhangsan.lisi.wangwu; (2)在末行模式下打开一个新文件file2; (3)在file2中输入内容为“Please keyin your name:”,在这一行内容之后,将file1的内容读入到file2中。 (4) 拷贝zhangsan.lisi,粘贴在“Please keyin your name:”下一行; (5)查找zhangsan,并将第一个zhangsan替换为liuliu; (6)将整个文件中的lisi替换为lisi2。
VI编辑器的三种运行模式
在系统提示符后键入vi和想要编辑或建立的文件名,便可进入vi。如果只键入vi,而不带文件名,也可以进入vi,然后先输入所创建文件的内容,在退出vi时,只需在退出命令后输入文件名即可。
VI有三种基本工作模式:编辑模式、插入模式和命令模式。
命令模式:VI编辑器启动后默认进入命令模式,在命令模式下输入但字符或组合键可
以实现相应的编辑命令操作;从命令模式可以进入输入模式和末行模式;在命令模式中vi编辑器最后一行没有状态的提示,任何命令的操作效果将直接在编辑区中显示。 输入模式:在vi的命令模式中输入“i”命令可以进入vi的输入模式;vi的输入模式
类似于其他编辑器的文本编辑状态,可以直接进行文件的输入、修改等编辑操作;在输入模式下选择“esc”键将返回到vi的命令模式;在输入模式中vi编辑器的最后一行会出现“--insert--”的状态提示,表示编辑器当前的状态时输入模式。
末行模式:vi编辑器环境中的一些复杂操作,如文本操作等,需要在末行模式下完成。
在vi的命令模式下输入“:”可以进入末行模式,在该模式下可以输入相应的末行命令进行操作;末行命令执行结束后自动返回命令模式。末行模式下输入的命令会出现在vi编辑器的最后一行,从“:”开始就是输入的命令,用户可以方便的看到,输入命令完毕后可以敲击回车进行执行命令。