- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vi 编辑器 一、关于vi文本编辑器 Vi是unix和linux操作系统使用的全屏幕文本编辑器,任何一台安装了unix或linux的计算机都会提供这套软件. vi就是“visual interface”的缩写。它可以执行输出、删除、查找、替换、块操作等众多文本操作。 vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑器。 vi没有菜单,只有命令,且命令繁多。只要在命令行上键入vi就可进入vi的编辑环境。vi有三种状态:命令方式,插入方式和末行命令方式。 Vi 简介 二、为什么要学会应用vi vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理中,永远不是图形界面的编辑器能比的。当您没有安装X-windows桌面环境或桌面环境崩溃时,我们仍需要字符模式下的编辑器vi; 三、如何调用 # vi filename 四、vi 的三种命令模式; 命令模式(Command mode ):用于输入命令; 插入模式(Insert mode) :用于插入文本; 末行模式(last line mode):用于存储文件或离开编辑器,也可设置编辑环境. vi的进入与退出 进入vi直接执行 vi即可:#vi test 此刻屏幕上会出现 vi 的编辑视窗,同时 vi 会将文件复制一份至缓冲区 (buffer) 。 vi会保留在磁盘中的文件不变,而先对缓冲区的文件作编辑,编辑完成后,使用者可决定是否要取代原来旧有的文件。 离开vi若在输入模式下,则先利用ESC进入指令模式,而后即可选用下列指令离开vi。 :q! 离开vi,并放弃刚在缓冲区内编辑的内容; :wq 将缓冲区内的内容写入磁盘中,并离开vi; :w 将缓冲区内的内容写入磁盘中,但并不离开vi; :w file 将当前编辑的内容写到file文件中; :q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容,此指令可与:w 配合使用; 浏览文件 手拉手网 http://www,solasowang,com # vi /etc/sysconfig/network # vi /etc/sysconfig/network-scripts/ifcfg-eth0 # vi/etc/resolv.conf vi的编辑操作命令 光标移动操作 当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标; j 向下移动一行;k 向上移动一行;h 向左移动一个字符;l 向右移动一个字符;ctrl+b 向上移动一屏;ctrl+f 向下移动一屏;向上箭头 向上移动;向下箭头 向下移动;向左箭头 向左移动;向右箭头 向右移动; 我们编辑一个文件时,对于 j、k、l和h键,还能在这些动作命令的前面加上数字,比如 3j,表示向下移动3行。 插入模式(文本的插入); i 在光标之前插入;a 在光标之后插入;I 在光标所在行的行首插入;A 在光标所在行的行末插入;o 在光标所在的行的上面插入一行;O 在光标所在的行的下面插入一行;s 删除光标后的一个字符,然后进入插入模式;S 删除光标所在的行,然后进入插入模式; 文本内容的删除操作; x 一个字符;#x 删除几个字符,#表示数字,比如3x;dw 删除一个单词;#dw 删除几个单词,#用数字表示,比如3dw表示删除三个单词;dd 删除一行;#dd 删除多个行,#代表数字,比如3dd 表示删除光标行及光标的下两行;d$ 删除光标到行尾的内容;J 清除光标所处的行与上一行之间的空格,把光标行和上一行接在一起; 恢复修改及恢复删除操作; u 撤消修改或删除操作; 按ESC键返回Command(命令)模式,然后按u键来撤消删除以前的删除或修改;如果您想撤消多个以前的修改或删除操作,请按多按几次u。这和Word的撤消操作没有太大的区别; 复制和粘帖的操作 其实删除也带有剪切的意思,当我们删除文字时,可以把光标移动到某处,然后按shift+p键就把内容贴在原处,然后再移动光标到某处,然后再按p或shift+p又能贴上; p 在光标之后粘帖;shift+p 在光标之前粘帖 比如我们想把一个文档的第三行复制下来,然后帖到第五行的后面,我们应该怎么做呢? 先把第三行删除,把光标移动到第三行处,然后用dd动作,接着再按一下shift+p键。这样就把刚才删除的第三行帖在原处了。 接着我们再用k键移动光标到第五行,然后再按一下p键,这样就把第三行的内容又帖到第五行的后面了; 查找和替换功能;一.查找 首先,我们要进入ESC键,进
文档评论(0)