Vi编辑器存在命令、编辑、末行三种模式(模式的分类不尽相同,仅此以本人理解的叙述);
$ vi filename # 打开或新建文件,并将光标置于首行行首
$ vi +n filename # 点开文件,置光标与文件第n行行首
$ vi + filename # 打开文件,置光标于文件尾行行首
$ vi -r filename # 在上次正用vi编辑时发生系统崩溃,恢复filename
$ vi +/pattern filename # 打开文件光标置于第一个与pattern匹配行行首
$ vi a b c # 同时打开a、b、c三个文件
$