文本常见处理工具
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 跳到下一个 或 上一个匹配