参 数:
-a或--t
ex
t 不要忽略二进制的数据。
-A<显示列数>
或--after-context=<显示列数> 除了显示符合范本样式的那一列之外,并
显示该列之后的内容
。
-b或--byte-off
set
在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。
-B
<显示列数>或--before-context=<显示列数> 除了显示符合范本样式的那一列之外,并
显示该列之前的内容
。
-c或--count 计算符合范本样式的列数。
-C<显示列数>或--context=<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作>或--directories=<进行动作>
当
指定要查找的是文件夹
而非文件时。必须使用这项參数,否则grep指令将回报信息并停止动作。
-e
参 数:-a或--text不要忽略二进制的数据。-A<显示列数>或--after-context=<显示列数>除了显示符合范本样式的那一列之外,并显示该列之后的内容。-b或--byte-offset在显示符合范本样式的那一列之前,标示出该列第一个字符的位编号。-B<显示列数>或--before-context=<...
Linux
grep
命令用于查找文件里符合条件的字符串。
grep
指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设
grep
指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为"-",则
grep
指令会从标准输入设备读取数据。
grep
[-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B...
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录实验目的:实验环境:一、练习使用
grep
命令1.
grep
命令的作用2.
grep
命令的常用参数二、使用
grep
筛选出
linux
系统的成功和失败登录
日志
1.登陆成功2.登录失败三、思考:如何定期备份
日志
?四、查阅资料1.什么是
linux
环境变量2.设置环境变量的方法总结
实验目的:
使用
linux
下
grep
命令筛选登录
日志
实验环境:
linux
_Centos7虚拟机
注:本实验最好用root用户登录,否则可能会出现没有权限访问.
grep
查询
关键字上下文n行
e.g
grep
-n ‘nullP1CLPKD07’ financial-gateway-20220510-0.log
cat +
grep
查询
关键字位置
cat -n financial-gateway-20220510-0.log |
grep
‘nullP1CLPKD07’
-n显示行数
less
查询
less 文件
-N 显示每行的行号
q 和 q!退出
/xxxxx 向后搜索
?xxxxx 向前搜索
g 跳到文件的第 1 行
G 跳到文件的最后 1 行
查询
某个文件几
grep
(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。
查找包含指定关键字的文件
文章目录
linux
中的(())、()、
grep
、awk、tr问题:(())文本处理三剑客
grep
grep
-v
grep
-o练习awktr()脚本练习
linux
中的(())、()、
grep
、awk、tr
编写脚本判断/分区的空间是否大于80%,如果大于80%就在屏幕上输出root partition is not enough
(())双圆括号用来进行整数的运算和比较
shell编程里(命令) 可以创建一个子进程去执行命令的
(( 整数的运算 ))
[root@master back]#
7za (^ 压缩和解压缩 *.7z 文件 ^)
alsamixer -
c0
(^ 打开声音控制器 ^)
apropos keyword (^ 如果你想实现某种功能, 但是不知道该使用什么命令, 你可以试试apropos命令 ^)
arch (^ 返回机器的类型 ^)
ar ruv libcii.a f1.o f2.o f3.o (^ 创建静态库 ^)
2.
grep
命令:在
日志
文件中查找指定的字符串或正则表达式,可以用来过滤出需要的信息。
3. less命令:逐页查看
日志
文件,支持向前和向后翻页,可以快速定位到需要的信息。
4. cat命令:将
日志
文件的内容输出到终端,常用于查看整个
日志
文件。
5. head命令:查看
日志
文件的前几行,常用于快速预览
日志
文件的内容。
6. awk命令:用于处理文本文件,可以根据指定的条件对
日志
文件进行过滤和处理。
7. sed命令:用于对文本文件进行编辑和替换,可以用来修改
日志
文件中的内容。
8. find命令:用于查找指定目录下的文件,可以用来查找指定日期范围内的
日志
文件。
9. wc命令:用于统计文件的行数、单词数和字符数,可以用来统计
日志
文件的大小和行数。
10. sort命令:用于对文本文件进行排序,可以用来对
日志
文件进行排序和去重。