1. 总结学过的文本处理工具,文件查找工具,文本处理三剑客, 文本格式化命令(printf)的相关命令及选项,示例。
1/ 文本处理工具
(1)cat 查看文本内容
-E 显示行结束符$
-A 显示所有控制符
-n 对显示出的每一行进行编号
-b 非空行编号
-s 压缩连续的空行成一行
(2)nl 显示行号,相当于cat -b
(3)tac 逆向显示文本内容
(4)rev 将同一行逆向显示
(5)hexdump 查看非文本文件内容
(6)more 实现分页查看文件,可以配合管道符实现输出信息的分页
more /etc/init.d/functions
按空格往后翻页,q退出
(7)less 也可实现分页查看文件或者标准输出,less命令是man命令使用的分页器
q 退出(和vim一样)
(8)head 可以显示文件或标准输入的前面行
-c # 指定获取前#字节
-n # 指定获取前#行,#如果为负数,表示从文件头取到倒数第#行
(9)tail 查看文件或者标准输入的倒数行
(10)cut 提取文本或文件中的指定列
列出文件第一列和3-5列内容
(11)paste 合并多个文本
(12)wc 统计文件的行总数、单词总数、字节总数、和字符总数;可以对文件或者标准输入中的数据统计
(13)sort 文本排序
把文件以分隔符:分开第三列按数字大小排序
(14)uniq 去重
统计日志记录中访问量请求最多的IP