Linux常用中间命令grep,less详解

2021-02-06    分类: 网站建设

grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。
用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。
语法格式
grep [option] pattern file
参数选项
grep正则表达式元字符集
示例1
通过grep命令显示文件和输入流中和参数匹配的行,如显示文件/etc/passwd文件中包含文本root的所有行:
1、首先查看/etc/passwd文件中的内容
Linux常用中间命令grep,less详解
2、通过grep命令查询
Linux常用中间命令grep,less详解
示例2
显示文件/etc 文件夹中所有包含root的文件
Linux常用中间命令grep,less详解
示例3
搜索某一文件中,显示包含某一字符串的行数
1、查看test1.txt文件内容
Linux常用中间命令grep,less详解
2、查询test1.txt文件中有多少行包含“the”字符串
Linux常用中间命令grep,less详解
3、查询test1.txt文件中有多少行包含“the”字符串的所有文本
Linux常用中间命令grep,less详解
4、查询test1.txt文件中有多少行包含“the”字符串的所有文本的行号
Linux常用中间命令grep,less详解
当要查看的文件过大或者内容多得需要滚动屏幕的时候,可以使用less命令。
命令格式:
less [参数] 文件
命令功能:
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
命令参数
示例1
查看test1.txt文件
Linux常用中间命令grep,less详解
less命令可以将内容分屏显示,按空格键可查看下一屏,B键查看上一屏,Q键退出。
示例2
ps查看进程信息并通过less分页显示
Linux常用中间命令grep,less详解
示例3
浏览多个文件
输入 :n后,切换到 log1.log
输入 :p 后,切换到2.log
示例4
grep 和less配合查询,当查询内容过多时,可以提供分页
Linux常用中间命令grep,less详解
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏

当前标题:Linux常用中间命令grep,less详解
转载来源:https://www.cdcxhl.com/news36/99436.html

成都网站建设公司_创新互联,为您提供面包屑导航网站内链网站设计ChatGPT微信公众号网站排名

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营