文本常见处理工具

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 跳到下一个 或 上一个匹配
 
 
posted @ 2022-02-27 10:41  是阿帅不是阿衰  阅读(40)  评论(0编辑  收藏  举报