欢迎来到天天文库
浏览记录
ID:45793179
大小:53.55 KB
页数:8页
时间:2019-11-17
《实验一linux基础实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验一linux基础实验实验内容:1、vi编辑器vi是visualedit的缩写文木编辑器是所有计算机系统屮最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi。vi编辑器中有三种状态模式命令模式输入模式末行模式图1三种模式转换表I进入编辑模式的功能键命令功能■1在当前光标处进入插入状态a在当前光标示进入插入状态A将光标移动到当前行的行末,并进入插入状态0在当前行的卜•面插入新行,光标移动到新行的行首,进入插入状态0在当前行的上面插入新行,光标移动到新行的行首,进入插入状态cw删除
2、当前光标到所在单词尾部的字符,并进入插入状态c$删除当前光标到行尾的字符,并进入插入状态c命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态农2光标移动和翻页操作按键功能方向键进行上下左右方向的光标移动Home快速定位光标到行首End快速定位光标到行尾PageUp进行文木的向上翻页PageDown进行文木的向下翻页Backspace删除光标左侧的字符Del删除光标位置的字符表3输入模式下光标操作键操作类型光标操作键功能光标移动h向左移动光标1向右移动光标k向上移动光标■1向下移动光标翻页Ctrl
3、+f向前翻整页Ctrl+b向后翻整页Ctrl+u向前翻半页Ctrl+d向后翻半页表4行内快速跳转操作键功能A将光标快速跳转到本行的行首字符$将光标快速跳转到本行的行尾字符W将光标快速跳转到当前光标所在位置的后一个单词的首字付b将光标快速跳转到当前光标所在位置的前一个单词的首字母e将光标快速跳转到当前光标所在位置的后一个单词的尾字母表5文件内行间快程跳转:setnu在编辑器中显示行号:setnonu取消编辑器屮的行号显示1G跳转到文件的首行G跳转到文件的末尾行#G跳转到文件中的第#行表6删除操作命令功能X删除光标处的
4、单个字符dd删除光标所在行5dd可以删除5行内容dw删除当前字符到单词尾(包括空格)的所有字符de删除当前字符到单词尾(不包括单词尾部的空格)的所冇字符d$删除当前字符到行尾的所有字符dA删除当而字符到行首的所有字符J删除光标所在行行尾的换行符,相当于合并当前行和F—行的内容表7撤销操作命令功能u取消最近一次的操作,并恢复操作结果可以多次使用u命令恢复已进行的多步操作u取消对当前行进行的所有操作Ctrl+r对使用u命令撤销的操作进行恢复表8复制与粘贴操作命令功能yy复制当前行整行的内容到Vi缓冲区5yy从当前行开始
5、复制5行yw复制当前光标到单词尾字符的内容到vi缓冲区y$复制当前光标到行尾的内容到vi缓冲区yA复制当前光标到行首的内容到vi缓冲区p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容)农9字符串查找命令功能/word从上而下在文件中查找字符串“word”?word从下而上在文件屮杏找字符串“word”n定位下一个匹配的被查找字符串N定位上一个匹配的被杳找字符串表10字符串替换命令功能:s/old/new将当前行中查找到的第一个字符“old”串替换为“new”:s/old/new/g将当前行中查
6、找到的所有字符串“old”替换为“new”#s/old/new/g在行号范围内替换所有的字符串“old”为“new”:%s/old/new/g在整个文件范围内替换所有的字符串“old”为“new”:s/old/new/c在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认二.实验内容1.进入和退出vio2•利用文本插入方式建立一个文件。3.在新建的文本文件上移动光标。4.对文本文件执行删除、复原、修改、替换操作。三.实验步骤进入和退岀vivl>进入vi在系统提示符($)下输入命令vi和想要编辑(建立)的文件名
7、(如example),便可进入viov2>退出vi在命令方式下可冇儿种方法退出vi编辑器::wq把编辑缓冲区的内容写到你编辑的文件小,退出编辑器。:q退出vi编辑器:q!强行退出vi。感叹号(!)告诉vi,无条件退出,丢弃缓冲区内容。这样,先前对该文件所做的修改或输入都被抛弃。四.实验练习1.请在/root这个目录下建立一个名为vitest的目录;mkdir/root/vitest2.进入vitest这个目录当中;cd/root/vitest3.将/etc/man.config拷贝到本目录底F;cp/etc/man
8、.config4.使用vi开启本目录下的man.config这个档案;viman.config5.在vi中设定一下彳亍号;:setnu6.移动到第58行,向右移动40个字符,请问您看到的双引号内是什么目录?先按下58G,再按下40+向右键,会看到“/dir/bin/foo"7.移动到第一行,并且向下搜寻一下『Tutf8j这个字符串,请问他在第几行?先按下1G
此文档下载收益归作者所有