咨询干货

了解优化推广技术相关资讯

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

2022-01-15来自网络作者: www.toutiao.com

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详解
Linux常用中间命令grep,less详解
2、通过grep命令查询
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
示例2
显示文件/etc 文件夹中所有包含root的文件
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
示例3
搜索某一文件中,显示包含某一字符串的行数
1、查看test1.txt文件内容
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
2、查询test1.txt文件中有多少行包含“the”字符串
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
3、查询test1.txt文件中有多少行包含“the”字符串的所有文本
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
4、查询test1.txt文件中有多少行包含“the”字符串的所有文本的行号
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
当要查看的文件过大或者内容多得需要滚动屏幕的时候,可以使用less命令。
命令格式:
less [参数] 文件
命令功能:
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。
命令参数
示例1
查看test1.txt文件
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
less命令可以将内容分屏显示,按空格键可查看下一屏,B键查看上一屏,Q键退出。
示例2
ps查看进程信息并通过less分页显示
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
示例3
浏览多个文件
输入 :n后,切换到 log1.log
输入 :p 后,切换到2.log
示例4
grep 和less配合查询,当查询内容过多时,可以提供分页
Linux常用中间命令grep,less详解
Linux常用中间命令grep,less详解
ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏

声明:本站发布的内容以原创、转载、分享网络内容为主,如有侵权,请联系电话:021-51697771-8029,邮箱:mj@cndns.com,我们将会在第一时间删除。文章观点不代表本站立场,如需处理请联系我们。