[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为止
v 字符选择
V 行选择
ctrl+v 块选择
/str 搜索str
n 向下搜索
N 向上搜索
:h G 查询G的作用
:h :wq 查询:wq的作用
Ctrl+v 然后按上下左右键,然后 Shift+i,进入插入模式,输入文本按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行之后
注:以上内容仅供参考,读者可根据自己情况进行使用和编辑文件
此博客持续更新ing