Linux指令2-文本查看编辑

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
发布了11 篇原创文章 · 获赞 0 · 访问量 500

猜你喜欢

转载自blog.csdn.net/weixin_42426099/article/details/103860470