linux_vi基础教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

The binary system

Linux_vi

1 简介 (4)

2 使用帮助 (4)

3 模式和命令 (4)

3.1 输入模式和命令模式 (4)

3.2 vi和ex命令 (5)

4 启动与编辑vi-vim (5)

4.1编辑一个文件 (5)

4.2编辑多个文件 (5)

5 系统意外时数据的恢复 (5)

6 搜索 (6)

6.1搜索常用命令 (6)

6.2查找字符串便捷方式 (6)

6.3 查找整个字符串 (6)

7 移动和跳转 (6)

7.1获取光标当前位置 (6)

7.2 缓冲区移动 (7)

7.3 光标移动 (7)

7.4 行号跳转 (8)

7.5 跳转到前一位置 (9)

7.6 使用名称标示任意行,进行跳转 (9)

8 插入 (9)

9 写入与退出 (10)

9.1 写入文件 (10)

9.2 退出文件、停止vi (10)

10 文本改动 (10)

10.1替换之vi命令 (10)

10.2替换之ex命令_常用方法 (10)

11 删除 (11)

11.1 删除命令 (11)

11.2 常用的删除组合命令 (12)

11.3 撤销或重复改变 (12)

11.4 恢复删除 (12)

11.5 复制上一次删除 (12)

12 复制 (13)

12.1 接出(复制单词、句子、段落) (13)

12.2 复制与移动行 (13)

13 使用缩写 (14)

14 shell命令 (14)

14.1 执行shell命令 (14)

14.2 使用shell命令处理数据 (14)

15 显示与设置选项 (14)

15.1 显示选项 (14)

15.2 设置选项 (15)

15.3常用设置命令 (15)

16 初始化文件与配置文件 (15)

16.1初始化文件 (15)

16.2配置文件 (15)

17 vi术语 (15)

18 在线资料 (16)

1 简介

在UNIX系统中,创建和修改配置文件、shell脚本、初始化文件、编写程序都离不开VI。

1 vi1属于两个主要的UNIX规范:POSIX和单一UNIX规范。

2 vi编辑器由Bill Joy于1976年创建。

3 vi是一种面向屏幕的编辑器。

4 vi来源于另一个编辑器ex。

5 vim是vi的增强版。

2 使用帮助

学习vi,学会使用联机手册或帮助命令是非常重要的。Unix有两个最重要的文档资料系统:Unix手册和Info(GNU项目的官方文档资料系统)。

常用命令:

1 man vi

2 vi --help

3 info vi

对于较长的说明页,可使用分页程序分页显示。常用的分页程序有:less、more、pg。例如:man cp | less

查找说明书页的其它方法(基于web):

1 使用google搜索:(一定要确保包含双引号)

○“man vi ”

○“man pages” vi

2 另外一种基于web的说明书页的方法是xman,xman是一个基于GUI的程序,它充当说明书页浏览器。在命令行启动xman:xman&。

Vi的帮助命令::help

3 模式和命令

3.1 输入模式和命令模式

命令模式2(command mode):所键入的键都被解释成命令。

1 vi的发音:vee-eye

2了解vi所处的模式:输入:set showmode

输入模式(input mode):键入的任何内容都直接插入到编辑缓冲区中。

当离开输入模式时,使用Esc键切换到命令模式。

了解所处模式的方法:

:set showmode

3.2 vi和ex命令

vi和ex是同一个程序的两种不同的表现形式。也就是说可以同时使用vi和ex命令。

vi:

①大多数vi命令都是单字母或双字母的表现形式。

②vi键入时命令不回显。

ex:

①ex命令比vi命令长。

②所有的ex命令都以一个:(冒号)开头。键入:后,vi就将光标移动到命令行上(屏幕最底部)。

③ex命令的每个字符都将回显。

④ex命令结束,必须按下键盘。

4 启动与编辑vi-vim

4.1编辑一个文件

语法:vi 【-rR】【file……】

常用命令:

1 vi file 启动vi,编辑指定的文件

2 vi -R file 以只读模式启动vi

3 view file 以只读模式启动vi (vi -R file等同于view file)

4 vim file 启动vim,编辑指定的文件

5 vim -C file 以兼容模式启动vi

4.2编辑多个文件

语法:vi a.txt b.txt c.txt

切换文件: :next

5 系统意外时数据的恢复

在编辑文件的过程中,如果遭遇系统意外,vi通常可以将数据恢复出来。

命令:vi -r file (-r 即recover,恢复)

如:vi -r test.txt

6 搜索

6.1搜索常用命令

向前搜索: /

向后搜索:?

常用命令:

1 / 向前重复搜索

2 ?向后重复搜索

3 /regex 向前搜索指定的正则表达式

4 ?regex 向后搜索指定的正则表达式

5 n 重复上一条/或?命令,搜索方向相同

6 N 重复上一条/或?命令,搜索方向相反

附:

命令历史记录:用上下箭头来查找用过的搜索

6.2查找字符串便捷方式

*命令: 将光标定位于字符串,按下*键,vi将会取当前光标所在的字符串并将它作用目标字符串进行搜索。

#命令: 与*相反。

6.3 查找整个字符串

方法:

使用\< \>进行匹配。

例子:/\

7 移动和跳转

7.1获取光标当前位置

相关文档
最新文档