




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、man帮助的安装方法man帮助的安装方法Vi编辑器文件查找命令Find查找任何文件find 查找目录 选项 查找目标-name:按照文档名称查找-type:查找某一类型文档whereis搜索程序名locate查找数据库中文件findwhereiswhereis命令只能用于程序名的搜索locatelocate不搜索具体目录,搜索数据库(/var/lib/locatedb)Linux系统自动创建这个数据库,每天自动更新一次若找不到locate命令yum install locateupdatedbVi编辑器vi( visual interface)是linux常用编辑器vim(vi improve
2、d),vi的增强版本 /usr/bin下有多少包含vim的文件vi工作方式命令模式vi的默认模式,等待用户输入命令文本输入模式(编辑模式)编辑文本,在命令模式下输入命令进入文本输入模式末行模式光标处于文本最末行,以“:”打头,设定光标位置文本编辑模式下按Esc键进入末行模式vi三种工作模式Shell提示符退出vivi file末行模式输入模式输入:按Esc键输入a或o或i执行完毕或按Esc键命令模式Vi帮助文件:help进入,:q退出帮助文件vi编辑器的基本使用vi编辑器的启动与退出文件读取操作光标移动操作编辑操作vi命令的启动与退出直接进入编辑环境 $ vi进入编辑环境并打开(新建)文件$
3、vi myfile退出vi编辑环境 命令模式:将缓冲区内容写入文件并退出(ZZ)末行命令模式:输入放弃对文件的修改并退出(:q! )vi编辑器启动的高级应用模式vi sortestfilevi +5 sortestfile命令说 明vi +n filename打开文件,并将光标置于第n行首vi + filename打开文件,并将光标置于最后一行首末行模式打开与读取操作 打开新文件 打开新的文件到vi编辑器中:e filename 打开新的文件到vi编辑器中,并放弃对当前文件的修改:e! filename读取文件内容到当前vi编辑器中 :r filename末行模式文件保存与另存为保存文件 保存
4、对vi编辑器中已打开文件的修改:w另存为文件将vi编辑器中的内容另存为指定文件名:w myfileVi编辑器使用末行模式退出vi编辑器未修改退出没有对vi编辑器中打开的文件进行修改,或已对修改进行了保存,直接退出vi编辑器:q保存并退出对vi编辑器中的文件进行保存并退出vi编辑器:wq (命令模式ZZ)不保存退出放弃对文件内容的修改,并退出vi编辑器:q!Page 25/37命令模式光标移动和翻页操作 操作类型光标操作键功能光标移动h向左移动光标 l向右移动光标 k向上移动光标 j向下移动光标 翻页Ctrl + f向前翻整页 Ctrl + b向后翻整页 Ctrl + u向前翻半页 Ctrl +
5、 d向后翻半页 Page 26/37命令模式光标行内快速跳转 操作键功能将光标快速跳转到本行的行首字符 $将光标快速跳转到本行的行尾字符 w将光标快速跳转到当前光标所在位置的后一个单词首字母 b将光标快速跳转到当前光标所在位置的前一个单词首字母 e将光标快速跳转到当前光标所在位置的后一个单词尾字母 光标行内快速跳转 one two three four five six seveneight nine ten操作键光标位置操作键光标位置oneeseven$sixbsevenwsevenbsixweightesixbsevenonePage 28/37光标文件内行间快速跳转 命令功能:set n
6、u 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示1G (gg或:1)跳转到文件的首行 G跳转到文件的末尾行 nG (ngg或:n)跳转到文件中的第n行 Page 30/37删除操作 命令功能x删除光标处的单个字符 dd删除光标所在行 dw删除当前字符到下一个单词首字符之前的所有字符 de删除当前字符到单词尾的所有字符 d$删除当前字符到行尾的所有字符 d删除当前字符到行首的所有字符 J删除光标所在行行尾的换行符,相当于合并当前行和下一行的内容 Page 31/37删除及撤销操作 命令功能u取消最近一次的操作,并恢复操作结果可以多次使用u命令恢复已进行的多步操作 U (1)取消
7、对当前行进行的所有操作 Ctrl + r对使用u命令撤销的操作进行恢复 ndd删除当前行及其后n-1行ndw删除光标处开始到其后的n个单词首字母之前的字符Page 32/37复制与粘贴操作 命令功能yy复制当前行整行的内容到vi缓冲区 yw复制当前光标到单词尾字符的内容到vi缓冲区 y$复制当前光标到行尾的内容到vi缓冲区 y复制当前光标到行首的内容到vi缓冲区p读取vi缓冲区中的内容,并粘贴到光标当前的位置(不覆盖文件已有的内容) nyy把当前行及其下共n行的内容保存到缓冲区Page 33/37进入输入模式 命令功能i在当前光标处进入插入状态 a在当前光标后进入插入状态 A将光标移动到当前行的行末,并进入插入状态 o在当前行的下面插入新行,光标移动到新行的行首,进入插入状态 O在当前行的上面插入新行,光标移动到新行的行首,进入插入状态 cw删除当前光标到所在单词尾部的字符,并进入插入状态 c$删除当前光标到行尾的字符,并进入插入状态 c命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态 Page 34/37输入模式的编辑键操作 按键功能方向键进行上下左右方向的光标移动 Home快速定位光标到行首End快速定位光标到行尾Pag
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论