VI编辑器操作手册

234 阅读2分钟

VI编辑器常用操作汇总

VI编辑器的三种操作模式

1.命令模式

  • 移动光标(使用方向键也可以,但是>多次好像会退出)

h:左移

j:下移

k:上移

l:右移

5G 移动光标到第5行

  • 删除命令

x:删除光标后一个字符,相当于del

X: 删除光标前一个字符,相当于Backspace

dd 删除光标所在行 ; n dd删除指定的行数 ; D 删除光标后本行所有的内容,包括光标所在字符

  • 撤销命令

 u

  • 搜索命令

/ 9801 可以进行搜索

n 查找下一个 

N查找上一个

2.编辑模式(只有在编辑模式下,才可以进行数据的输入)

i进入编辑模式(在当前光标位置插入)  
u (在当前行进入编辑模式)
a(在光标后插入)

o(在当前行下方新建一行并插入)

3.底线命令模式(文件保存或退出vi编辑器)

esc退出编辑模式    
:w可以保存文件

 :q可以退出vi

:wq保存并退出 

VI编辑器的一些常用操作

1.复制粘贴

正常模式下 

复制当前行‌:按yy。

复制多行‌:例如,3yy将复制当前行及其接下来的两行。

移动到粘贴位置‌:将光标移动到你想要粘贴文本的位置。

 ‌粘贴内容‌:在命令模式下输入p粘贴文本在当前光标所在行的下方,或者输入P将文本粘贴在当前光标所在行的上方。 先按命令u 在当前行进入编辑模式 ; p粘贴

Nginx中的实操案例

  • 1 nginx目录  cd /u01/soft/nginx/

  • 2 ll 可以查看文件内容

  • 3 cd conf 配置文件  

  • 4 vi nginx.conf  (vi ng 按下tab如果有则会自动补全,非常方便)

  • 5 cd sbin工具启动命令

  • 6 执行所有命令之前需要在sbin目录下执行相关命令  ./nginx -t检查下配置是否正确

  • 7 修改配置内容后需要重启nginx才会生效  ./nginx -s reload

  • 8 pwd查看当前在哪个目录

  • 9 grep 查看进程

  • 10 杀进程 kill -9

  • 11 :q退出报错处理

image.png