欢迎来到天天文库
浏览记录
ID:41037692
大小:112.56 KB
页数:14页
时间:2019-08-14
《MOOE-51ELAB-L002001005-linux下Shell编程-vi编辑器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程编写-51elab-易霖博MOOE系统-最新在线开放实验室类别内容实验课题名称05-linux下Shell编程-vi编辑器实验目的与要求1、掌握vi编辑器的启动和推出2、掌握vi编辑器的工作模式3、熟悉vi编辑器的基本命令实验环境VPC1(虚拟PC)操作系统类型:linux,网络接口:eth0VPC1连接要求PC网络接口,本地连接与实验网络直连软件描述1、学生机要求安装java环境2、vpc安装linux实验环境描述1、学生机与实验室网络直连;2、VPC1与实验室网络直连;3、学生机与VPC1物理链路连通;预备知识VI编辑器
2、是Visualinterface的简称,通常称之为VI。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 VI编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。没有菜单,只有命令,且命令繁多。Vi有3种基本工作模式:命令行模式、文本输入模式和末行模式。 VIM是VI的加强版,比vi更容易使用。vi的命令几乎全部都可以在vim上使用。
3、 要在Linux下编写文本或语言程序,您首先必须选择一种文本编辑器。可以选择使用Vim编辑器,使用它的好处是几乎每一个版本的Linux都会有它的存在。然而它是在文本模式下使用,需要记忆一些基本的命令操作方式。您也可以选择使用pico,joe,jove编辑器,午夜司令官mc编辑器等,它们都比Vim来得简单。如果您实在不习惯使用文字模式,可以选择视窗环境下的编辑器,像Gedit,Kate等,或是使用KDevelop,它是在Linux中的XWindow下执行的C/C++整合式开发环境实验内容1、掌握vi编辑器的启动和推出2、掌握vi
4、编辑器的工作模式3、熟悉vi编辑器的基本命令实验步骤1、学生单击实验拓扑按钮,进入实验场景,单击“打开控制台”按钮,进入目标主机,(第一次启动目标主机,还需要安装java控件),如图所示:2、学生输入账号root,密码123456,登录到实验场景中的目标主机。如图所示:3、使用vi建立一个test文件。vitest。如图所示:4、输入vitest后回车。注:如果文件已经存在,则此文件被打开且显示文件内容,如果文件不存在,则vi在第一次存盘时自动建立在硬盘上。5、vi提供三种模式,命令模式:控制光标移动,删除字符,段落复制(按ES
5、C),编辑模式/插入模式:新增文字及修改文字,末行模式:保存文件,离开vi,以及其他设置。6、命令模式:在编辑模式下按ESC键可进入到命令模式命令说明h将光标向左移动一格l将光标向右移动一格j将光标向下移动一格k将光标向上移动一格0数字0,将光标移动到该行的行首$将光标移动到该行的行末H将光标移动到该屏幕的顶端M将光标移动到该屏幕的中间L将光标移动到该屏幕的底端gg将光标移动到文章的首行G将光标移动到文章的尾行w或W将光标移动到下一单词7、命令模式,删除与块操作:在命令模式下可以直接删除字符在命令模式下键入v则进入块操作:l移动
6、光标以选定操作块lc剪切选定块或y复制选定块lp将选定内容贴在光标所在位置右手边在vi中删除x/:删除一个字符nx:删除下n个字符dd:删除当前行dw:删至词尾ndw:删除后n个词d$:删至行尾nd$:删除后n行在vi中剪贴yy:选定光标所在行复制yw:选定光标所在词复制nyw:选定光标所在位置到之后n个单词复制y$:选定光标所在位置到行尾的部分复制p:贴在光标所在位置之右P:贴在光标所在位置之左命令模式,取消操作u:取消上一个更动U:取消一行内的所有更动:e!:放弃所有更动,重新编辑7、编辑模式/插入模式,当我们进入的时候属于
7、命令模式。我们用i进入编辑模式。你们可以在文件的左下角看到当前是什么模式“INSERT”。如图所示:注:这样就进入了编辑模式,现在大家可以随意编辑,除了ESC键有特殊意义,其他键在此模式下都没有特殊意义。现在大家随便输入一些字符,换行可以直接回车,删除直接用退格键。8、现在我们用ESC退出编辑模式,退出以后,回到命令模式,左下角的插入标签消失。如图所示:7、编辑模式:i光标当前处插入I光标当前行首插入a光标之后插入A光标所在行的行尾插入o光标所在行之后新起一行插入O光标所在行之前新起一行插入末行模式在命令模式下输入“:”进入末行
8、模式:w[文件名]保存当前文件:q如果未对文件做改动则退出:wq:x保存当前文件并退出:q!放弃存储并退出:e文件名打开另一文件并开始编辑:r文件名在当前光标插入文件内容:r!命令在当前光标插入命令执行结果进按入末行模式后,想退出末行模式,是用退格符号把:删除或
此文档下载收益归作者所有