/etc 配置文件目录
cd - 返回上次的工作目录
ls -R 类似tree显示目录树
ls -lh 以易于理解的方式显示文件大小
ls -c ls -t 以时间排序
ls -S 以文件大小排序
echo ‘set nu’ >> /etc/vimrc 修改wim配置文件,永久显示行号
进入插入模式
i 光标字符的前面输入
a 光标字符的后面输入
o 当前行的下一行,产生新的一行
A 当前行尾输入
I 当前行首输入
O 当前行的上一行,产生新的一行
正常模式
esc
h 左
j 下
k 上
l 右
yy 复制当前行一整行
y$ 复制光标到行尾
xyy 复制当前行开始的x行
p 粘贴
dd 剪切当前行一整行
d$ 剪切当前位置到行尾
u 撤销上一步,后退
CTRL+r 恢复下一步 前进
x 删除光标所在字符
r 替换光标所在字符
^ 跳到行首
$ 跳到行尾
g 跳到首行
G 跳到尾行
xxG 跳到xx行
命令模式
esc + :
:wq 保存并退出
!表示强制操作
/xxx 搜索xxx字符 回车开始搜索,n搜索下一个,shift+n 上一个
:s/old/new 新字符替换旧字符,替换光标所在行的旧字符,单次替换
:%s/old/new 全文替换,每行替换一次
:%s/old/new/g 全文替换,不限次数
:x,ys/old/new/g 在x-y行进行替换 加g不限制次数,不加只替换 一次
set nohlsearch 关闭高亮显示
:q! 不报错强制退出
:!命令 临时执行linux其他命令查看结果,回车返回vim
:set nu 显示行号 nonu 不显示行号
可视模式
esc
v 字符可视
shfit+v 行可视 批量操作
ctrl+v 块可视 批量操作
I/shift+i 跳到快的最前面 批量操作
D 删除
1.光标定位到要操作的地方。
2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
3.SHIFT+i(I) 输入要插入的内容。
4.ESC 按两次,会在每行的选定的区域出现插入的内容。