网站大量收购独家精品文档,联系QQ:2885784924

linux学习课件 7.2 VI简介.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux学习课件 7.2 VI简介

7.2 VI简介 vi 是Linux/Unix 世界里极为普遍的可视化的全屏幕文本编辑器(visual edit),几乎可以说任何一台Linux/Unix 机器都会提供这个软件。 vi 有三种状态,即编辑方式、插入方式和命令方式。在命令方式下,所有命令都要以:开始,所键入的字符系统均作命令来处理,如:q 代表退出,:w 表示存盘。当你进入vi 时,会首先进入命令方式(同时也是编辑方式)。按下i 就进入插入方式,用户输入的可视字符都添加到文件中,显示在屏幕上。按下ESC 就可以回到命令状态(同时也是编辑方式)。 编辑方式和命令方式类似,都是要输入命令,但它的命令不要以:开始,它直接接受键盘输入的单字符或组合字符命令,例如直接按下u 就表示取消上一次对文件的修改,相当于WINDOWS 下的Undo操作。编译方式下有一些命令是要以/开始的,例如查找字符串就是:/string 则在文件中匹配查找string 字符串。在编辑模式下按下:就进入命令方式。 基本命令解释: 1.光标命令 k、j、h、l-上、下、左、右光标移动命令。虽然您可以在Linux中使用键盘右边的4 个光标键,但是记住这4 个命令还是非常有用的。这4 个键正是右手在键盘上放置的基本位置。 nG-跳转命令。n 为行数,该命令立即使光标跳到指定行。 Ctrl+G-光标所在位置的行数和列数报告。 w、b-使光标向前或向后跳过一个单词。 2.编辑命令 i、a、r-在光标的前、后以及所在处插入字符命令(i=insert、a=append、r=replace)。 cw、dw-改变(置换)/删除光标所在处的单词的命令(c=change、d=delete)。 x、d$、dd-删除一个字符、删除光标所在处到行尾的所有字符以及删除整行的命令。 3.查找命令 ---- /string、?string-从光标所在处向后或向前查找相应的字符串的命令。 查找下一个键入n 4.拷贝复制命令 ---- yy、p-拷贝一行到剪贴板或取出剪贴板中内容的命令。 在命令提示(:)下键入y3,表示从当前光标处开始复制3行,数字可以自己根据需要修改,之后将光标移动到需要粘贴的地方,键入p 即可粘贴刚刚复制的内容。 常用操作: 无论是开启新档或修改旧文件,都可以使用vi,所需指令为: $ vi filemane 如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件早已存在,vi 则会显示文件的首廿四行,用户可再用光标(cursor)上下移动。 ~ ~ 上面是一个经vi 开启的模拟文件,一行开始处的波折号(~)表示文件的结尾。 —指令i 在光标处插入正文 —指令I 在一行开始处插入正文 —指令a 在光标後追加正文 —指令A 在行尾追加正文 —指令o 在光标下面新开一行 —指令O 在光标上面新开一行 在插入方式下,不能打入指令,必需先按〈Esc〉键,返回命令方式。假若户不知身处何态,也可以按〈Esc〉键,不管处於何态,都会返回命令方式。在修改文件时,如何存档及退出指定文件都非常重要。在vi内,行使存档或退出的指令时,要先按冒号(:),改变为命令方式,用户就可以看见在荧幕左下方,出现冒号(:),显示vi 已经改为指令态,可以进行存档或退出等工作。 :q!放弃任何改动而退出vi,也就是强行退出 :w 存档 :w! 对于只读文件强行存档 :wq 存档并退出vi :x 与wq 的工作一样 :zz 与wq 的工作一样删除正文 删除或修改正文都是利用编辑方式,故此,下面所提及的指令只需在编辑方式下,直接键入指令即行。 —x 删除光标处字符(Character) —nx 删除光标处後n 个字符 —nX 删除光标处前n 个字符 —ndw 删除光标处下n 个单词(word) —dd 删除整行 —d$或D 删除由光标至该行最末 —u 恢复前一次所做的删除 当使用vi 修改正文,加减字符时,就会采用另一组在编辑方式下操作的指令。 — r char 由char 代替光标处的字符 —Rtext〈Esc〉由text 代替光标处的字符 —cwtext〈Esc〉由text 取代光标处的单词 —Ctext〈Esc〉由text 取代光标处至该行结尾处 —cc 使整行空白,但保留光标位置,让你开始打入 —如删除指令一样,在指令前打入的数,表示执行该指令多少次。要检索文件,必需在编辑方式下进行。 —/str〈Return〉向前搜寻str 直至文件结尾处 —?str〈Return〉往後搜寻str 直至文件开首处 —n 同一方向上重复检索 —N 相反方向上重复检索 —vi 缠绕整个文件,不断检索,直至找到与模式相匹配的下一个出现。 全程替换命令: :%s/string1/string2/g 在整个文件中替换“string1”成“strin

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档