Linux学习|Gentoo/Arch/FreeBSD

Linux文本查看及处理工具

2018-05-06  本文已影响3人  学渣角鹿白

Linux中,日志和配置都使用文本来存储和修改,对文本的查看及处理是最基本也是最常用的操作之一。而文本处理工具中,有被称为Linux文本处理三剑客的grep、sed和awk,但不要激动,Linux文本三剑客另起文章来讲,本文先从一些经常用到的,功能简洁但非常实用的工具说起。

  1. wc命令
  2. cut命令
  3. sort命令
  4. uniq命令
  5. diff命令
  6. patch命令
  7. tr命令
  8. 文本处理相关示例

1、wc命令

wc,word count,从字面意思可以看出,这是一个统计工具,它可以实现行、字节、单词的个数统计,就个人工作而言,经常用于统计端口连接数、程序打开文件数等等。

man手册是这样定义的:print newline, word, and byte counts for each file,它可以一次统计多个文件,单独打印,并在最后统计总数。

2、cut命令

将标准输出裁剪后打印。

3、sort命令

基于行的工具,用于实现行的排序,默认按行首的字符排序。
可以通过指定相关参数,实现灵活排序。

4、uniq命令

uniq也是基于行的工具,report or omit repeated lines,它可以对重复的行内容进行处理,显示或忽略重复的行。

5、diff命令

逐行比对两个文件的内容,将不一致的地方显示出来。

6、patch命令

apply a diff file to an original,将一个diff文件(补丁文件)应用于源文件。

7、tr命令

translate or delete characters,转换或删除字符。

8、文本处理相关示例

上一篇 下一篇

猜你喜欢

热点阅读