Vi三种模式
命令模式:编辑命令 任意命令转入输入模式 冒号转入末行模式
i 光标前插入 I行首插入 a光标后插入 A行尾插入 o后一行插入 O前一行插入
常用命令 (n代表数字)
h、j、k、l、G、gg、nG、w、x、nx、d0、dd、ndd、dw、u、ctrl+r、.>>、<<、v、
yy、p、nyy、yw、 /、n、N、ZZ
输入模式:内容输入 ESC转入命令模式
末行模式:文本管理命令输入 两次ESC或者一次退格键回到命令模式
:10,14 y
: .,$-3y
:1,.-3y
:%s/after/before/gi %表示全部内容 s表示替换 g表示全局 i表示忽略大小写
:1,10s/abc/123/g 1到10行查找替换
:!ls -l /etc/profile
:wq
:q!
:x
查看文本
cat、tac、more、less、tail、head、find、grep
管道 :|
查找包含某个字符的文件
grep -rn "Hello world" /etc/*
文本处理
cut、sort
linux引号
反引号·· 命令替换
单引号'' 字符串
双引号""