功能:生成新文件或者编辑查看文件
格式: vi file_name
说明:上面的命令直接进入vi的命令模式
i 插入文本
:w 保存文本
:wq 保存并退出
:wq! 保存并强制退出
:q 退出
:q! 强制退出
dd 删除一行文字
x 删除一个字符
:n 光标移至文本第n行
$ 光标移到文本的行尾
G 光标移到文本的末尾
ZZ 存盘退出
举例2:创建一个文件名为test2.txt的文件
使用vi命令重新打开该文件(即,再输入命令vi test2.txt)
使用dd键删除第三行和第五行
使用x键 删除第一行前10个字符
使用$将光标定位到行尾
使用上下左右键定位光标到不同位置
使用/字符串 操作查询某个字符串
格式: vi file_name
说明:上面的命令直接进入vi的命令模式
从命令模式进入编辑模式需要按i键或者a键,使用ESC键可以从编辑模式进入命令模式:
插入各种文本信息
i 插入文本
a 追加文本
:w 保存文本
:wq 保存并退出
:wq! 保存并强制退出
:q 退出
:q! 强制退出
dd 删除一行文字
x 删除一个字符
:n 光标移至文本第n行
$ 光标移到文本的行尾
G 光标移到文本的末尾
ZZ 存盘退出
/字符串 查找某个字符串
1.4 命令模式向编辑模式转换,可以按ESC键
举例1:创建一个文件名为test1.txt的文件
vi test1.txt
使用i键,然后输入字符hello
使用Esc键,退出编辑模式
使用:wq保存并退出
备注:上面步骤已经完成创建文件test1.txt并且包括内容为hello,可以通过查看文件命令ls -l 进行查看
举例2:创建一个文件名为test2.txt的文件
vi test2.txt
使用i键,然后输入10行字符
使用vi命令重新打开该文件(即,再输入命令vi test2.txt)
使用dd键删除第三行和第五行
使用x键 删除第一行前10个字符
使用$将光标定位到行尾
使用上下左右键定位光标到不同位置
使用/字符串 操作查询某个字符串
在文件头插入一行文字
使用:q!不保存强制退出