笔记
【1】熟悉vi的三种模式及模式切换命令
(1) vi是Linux中最基础的编辑器。但vi编辑器在系统管理、服务器配置工作中永远都是无可替代的。
(2) vi有一下三种模式
a. 命令行模式
用户在用vi编辑文件时,最初进入的为该模式。可以进行复制、粘贴的操作。
b. 插入模式
进行文件编辑,按ESC键可以回到命令行模式
c. 底行模式
光标位于屏幕的底行。可以进行文件的保存、退出、查找、替换、列出行号等
(3) vi模式切换命令
命令 功能
a (Append)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符
i (Insert)进入编辑状态,从当前光标之后的位置开始插入键盘输入的字符
o (Open)进入编辑状态,并插入一新行,光标移动到该行的行首,以后键盘输入的字符将插入到光标位置
ESC 进入命令状态
:!Command 在vi中执行外部命令Command,按回车键可以返回vi继续工作
【2】熟练使用vi的拷贝和粘贴命令
vi拷贝与粘贴命令
命令 功能
[N]x (Expurgate)删除从光标位置开始的连续N个字符(并复制到编辑缓冲区)
[N]dd (Delete)删除从光标位置开始的连续N行(并复制到编辑缓冲区)
[N]yy (Yank)复制从光标位置开始的连续N行到编辑缓冲区
p或P (Put)从编辑缓冲区复制文本到当前光标位置(即粘贴)
u (Undo)取消上一次操作(即恢复功能)
【3】熟练使用vi的保存和退出命令
vi保存和退出命令
命令 功能
:q (Quit)退出没有修改的文件(若文件被修改了而没有保存,则次命令无效)
:q! 强制退出,且不保存修改过的部分
:w (Write)保存文件,但不退出
:x (Exit)保存文件并退出
:w File 另存为File给出的文件名,不退出
:r File (Read)读入File指定的文件内容插入到光标位置
【4】总结与思考
vi的基本命令
(1) 三种模式、模式切换命令
(2) 拷贝和粘贴命令
(3) 保存和退出命令
思考:
利用vi编辑器,如何进行替换操作?