您的位置:首页 > 国内新闻

Linux超实用、超清晰的三剑客命令,我猜你肯定能用得到

时间:2019-09-19

一,使用grep

1. grep简介

Grep是一个功能强大的文本搜索工具,它使用正则表达式搜索文本和打印匹配行。 Grep包括grep和egrep,其中egrep是扩展的常规,支持更多的元字符,并且更强大。 grep的扩展也可以使用-E实现。

2,grep命令参数

-a或--text不要忽略二进制数据。 -A或--after-context=除了显示与模板样式匹配的列之外,还显示列之后。 -b或--byte-offset指示在显示与模板样式匹配的列之前列的第一个字符的位号。 -B或--before-context=除了显示与模板样式匹配的列,并在列之前显示内容。 -c或--count计算与模板样式匹配的列数。 -C或--context=或 - 除了显示与模板样式匹配的列,还显示列前后的内容。 -d或--directories=在指定要查找目录而不是文件时必须使用此参数,否则grep命令将报告信息并停止操作。 -e或--regexp=将字符串指定为用于查找文件内容的模板样式。 -E或--extended-regexp将模板样式用作扩展的正常表示。 -f或--file=指定其内容包含一个或多个模板样式的模板文件,允许grep以每列模板样式的格式查找符合模板条件的文件内容。 -F或--fixed-regexp将模板样式视为固定字符串列表。 -G或--basic-regexp将模板样式视为常规表示。 -h或--no-filename在显示与模板样式匹配的列之前,不指示列所属的文件的名称。 -H或--with-filename在显示与模板样式匹配的列之前,指示列所属的文件的名称。 -i或--ignore-case忽略了字符大小写的差异。 -l或--file-with-matches列出文件内容符合指定模板样式的文件名。-L或--files-without-match列出文件内容与指定模板样式不匹配的文件名。 -n或--line-number在显示与模板样式匹配的列之前标记列的列号。 -q或--quiet或--silent不显示任何信息。 -r或--recursive此参数与指定“-d recurse”参数具有相同的效果。 -s或--no-messages不显示错误消息。 -v或--revert-match反向查找。 -V或--version显示版本信息。 -w或--word-regexp仅显示全字符列。 -x或--line-regexp仅显示与整列匹配的列。 -y此参数与指定“-i”参数具有相同的效果。 --help在线帮助。

3,grep实例

(1)过滤以m

开头的行

[root

http://www.czbanq.cn

  • 友情链接:
  • 平顺新闻网 版权所有© www.13cash13.com 技术支持:平顺新闻网| 网站地图