vi命令是一种强大的文本编辑工具,它在Linux系统的字符界面下被广泛使用。它能够编辑任何的ASCII格式文件,包括创建、查找、替换、修改、删除、复制、粘贴等操作。当用户在使用vi命令编写文件时,无需担心目标文件是否存在,如果文件不存在,系统会在内存中自动创建,并在你保存时输出到硬盘中。
一、语法
vi命令的基本语法格式是:vi [参数] 文件。
二、常用参数
以下是一些常用的参数:
1、-s:静默模式
2、-、-cmd<命令>:在加载任何vimrc文件之前执行指定命令
3、-R:只读模式
4、-v:Vi模式
5、-e:Ex模式
6、-y:简易模式
7、-c<命令>:加载第一个文件之后执行指定命令
8、-s<脚本输入文件>:从指定脚本输入文件阅读普通模式命令
9、-w<脚本输出文件>:追加所有类型的命令写入脚本输出文件
10、-W<脚本输出文件>:写入所有类型的命令到指定脚本输出文件
11、+<行数>:从指定行开始
12、– -noplugin:不要加载插件脚本
13、-p<数量>:打开指定数量的标签页(带文件名)
14、-r<文件名>:恢复崩溃的会话
15、-L:等同于-r
16、-u:熟用指定vimrc,而不是.vimrc
17、-T<终端>:设置使用指定终端
18、-o<数量>:打开指定数量的窗口
19、-n:不使用交换文件,只用内存
20、-Z:受限模式
21、-m:不允许修改(写入)
22、-b:二进制模式
23、-M:在文本中不允许修改
三、使用示例
1、创建某个文件,并进行编写操作:
[root@zzbaike ~]# vi anaconda-ks.cfg
2、打开某个已存在的文件,从第6行开始编写:
[root@zzbaike ~]# vi +6 anaconda-ks.cfg
3、打开某个已存在的文件,以只读模式进入:
[root@zzbaike ~]# vi +R anaconda-ks.cfg