标签:vi 命令 编辑
多数linux系统中vi=vim
以下所有为命令模式下的操作
k(向上)
h(左) l(右)
j(下)
0 移动到行首
$ 移动到行尾
G 最后一行
gg 第一行
/word 向后查找
?word 向前查找
x向后删除 X 向前删除 nx 向后删除几个字符
dd 删除所在行
yy 复制所在行 nyy 向下复制N行
p粘贴到光标后 P 粘贴到光标前
u 撤销
替换操作
:s/word1/word2/ 将当前行第一个word1替换成word2
:s/word1/word2/g 替换当前行所有
:%s/word1/word2/g 替换所有
:n1,n2s/word1/word2/g 替换行n1到行n2之间所有
:23,45s/^/#/g 将23行到45行之间的行首添加一个#字符(注释掉) (修改配置文件时常用)
set nu 显示行号
:w 写入
:q 退出
! 强制
以上三个选项可自由组合
/etc/bashrc
/etc/bash.bashrc
标签:vi 命令 编辑
原文地址:http://gtlinux.blog.51cto.com/1047916/1731387