1.从尾部查看文本
tail -f a.txt #循环读取
tail -100 a.txt #读取尾部100行
tail -100 a.txt | grep abc #读取尾部100行中带abc关键字的行
2.从首部查看文本
head -3 a.txt #读取首部的前三行
3.文本查看
view a.txt #查看a.txt文件
4.短文本查看
cat a.txt
5.vi编辑
vi a.txt #进入vi编辑
#模式切换
a、i、o #进入编辑模式
ESC #进入命令行模式
: #进入底部命令行模式
#翻页
ctrl + d #下翻
ctrl + b #上翻
G #跳转到文本尾部
gg #跳转到文本首部
:200 #跳转到200行
#删除
x、X #从当前光标所在位置开始删除
dd #删除当前行
ndd #从当前行开始删除n行
#替换
:s/a/b #替换当期行第一个a为b
:s/a/b/g #替换当前行所有a为b
:%s/a/b #替换每一行的第一个a为b
:n,$s/a/b #替换n行到最后行的第一个a为b
:.,$s/a/b #替换当前行到最后行的第一个a为b
#撤销
u #撤销上一次操作
cirl + r #恢复撤销
#底部命令行模式
:q :w :wq :q! #保存、退出
:/aa #搜索aa
:/aa n、N #在搜索结果中上下跳转
:set number #显示行号
:set encoding gbk #设置编码为gbk