文本过滤与处理
1. cat指令:连接文件并显示内容
2. more指令:文件内容分屏查看器
3. less指令:分屏显示文件内容
4. grep指令:在文件中搜索匹配的行
5. head指令:显示文件的头部内容
6. tail指令:输出文件尾部内容
7. wc指令:统计文件的字节数、单词数和行数
8. uniq指令:报告或忽略文件中的重复行
9. cut指令:删除文件中的指定字段
10. sort指令:对文件进行行排序
11. join指令:将两个文件的相同字段合并
12. split指令:将文件分割成碎片
13. unexpand指令:将空白(space)转换为制表符
14. tr指令:转换和删除字符
15. tee指令:将输入内容复制到标准输出或文件
16. tac指令:以行为单位反序链接和打印文件
17. spell指令:拼写检查
18. paste指令:合并文件
19. diff指令:比较两个文件的不同
20. cmp指令:比较两个文件
21. look指令:显示文件中以指定字符串开头的行
22. ispell指令:拼写检查程序
23. fold指令:指定文件显示的宽度
24. fmt指令:优化文本格式
25. expand指令:将指标符转换为空白(space)
26. col指令:具有反向换行的文本过滤器
27. colrm指令:删除文件中的指定列
28. comm指令:以行为单位比较两个已排序文件
29. csplit指令:将文件分割为若干小文件
30. diff3指令:比较3个文件的不同
31. diffstat指令:显示diff输出的柱状图
32. printf指令:格式化并打印数据
33. pr指令:将文本转换为适合打印格式
34. od指令:将文件导出为八进制或其他格式
35. rev指令:将文件的每行内容以字符为单位反序输出
参考文献:
[1]《Linux指令范例速查手册(第2版)》第3章
[2] 百度搜索关键字: