文本常见处理工具
1、 cat 可以查看文本内容
格式 : cat [OPTION]... [FILE]...
选项:
-E:显示行结束符$
-A:显示所有控制符
-n:对显示出的每一行进行编号
-b:非空行编号
-s:压缩连续的空行成一行
举例
[root@centos7 data]# cat 1.txt
a b c
1 2 3
[root@centos7 data]# cat -E 1.txt
a b c$
1 2 3$
[root@centos7 data]# cat -A 1.txt
a b c$
1 2 3$
[root@centos7 data]#
2、nl 显示行号 相当于cat -b
root@centos7 data]# nl 1.txt
1 a b c
2 1 2 3
3、tac 逆向显示文本内容
[root@centos7 data]# cat 1.txt
a b c
1 2 3
[root@centos7 data]# tac 1.txt
1 2 3
a b c
4、rev 将同一行的内容逆向显示
[root@centos7 data]# cat 1.txt
a b c
1 2 3
[root@centos7 data]# rev 1.txt
c b a
3 2 1
5、查看非文件文件命令 hexdump od xxd
6、分页查看 more 和 less
more 可以实现分页查看文件,可以配合管道实现输出信息的分页
格式:more [OPTIONS...] FILE...
选项: -d: 显示翻页及退出提示
less 也可以实现分页查看文件或STDIN输出,less 命令是man命令使用的分页器
/文本 搜索 文本
n/N 跳到下一个 或 上一个匹配
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?