系统环境
[root@web01 ~]# uname -r
2.6.32-696.el6.x86_64
[root@web01 ~]# uname -m
x86_64
[root@web01 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
移动光标
h j k l | 左下上右 |
gg :1 1G | 移动到第一行 |
G :$ | 移动到最后一行 |
10gg 10G :10 | 移动到第10行 |
0 | 行首 |
^ | 行首的非空格处 |
$ | 行尾 |
H | 光标移动到当前屏幕的最上方那一行的第一个字符 |
M | 光标移动到当前屏幕的中央那一行的第一个字符 |
L | 光标移动到当前屏幕的最下方那一行的第一个字符 |
编辑
o | 在当前行下一行插入一行,进入编辑模式 |
C | 剪切光标所在位置到行尾,进入编辑模式 |
dG | 删除当前行到最后一行 |
u | 撤销上一次操作 |
ctrl+r | 恢复上一次操作 |
复制 粘贴 剪切
D | 删除光标所在位置的内容到行尾 |
yy | 复制当前行 |
dd | 删除(剪切)当前行 |
p | 粘贴 |
3p | 粘贴多次(3次) |
替换
r | 会替换光标所指的那个字符 |
R | 会一直替换光标所指的文字,直到按下Esc为止 |
选择
搜索
帮助
其他
:!pwd | 执行命令pwd |
:n1,n2 w[file] | 将n1到n2另存为file |
:%s/a/b/g | 把a全部替换为b |
:n,ms/a/b/g[c] | n~m行中间搜索a并替换为b,c参数可以一个个确认 |
:set list | 显示结束符 $美元符 |
:1,5copy10 | 将1-5行复制到第10行之后 |
:1,5move10 | 将1-5行移动到第10行之后 |
多行编辑
Ctrl+v 然后按上下左右键,Shift+i,进入插入模式,输入文本按ESC
注:以上内容仅供参考,读者可根据自己情况进行使用和编辑文件
此博客持续更新ing