查询某个时间段内某个关键字的出现次数

查询某个时间段内某个关键字的出现次数

// [] 这种括号要通过反斜杆转义
// cat yao.log | grep '\[2020-05-14 18:[0-9][0-9]:[0-9][0-9],[0-9][0-9][0-9]\]' |grep 'call \[ActivityPushServiceImpl\]\[activityPreDecision\] PARAMETER'  | wc -l
cat yao.log  | grep '\[2020-11-23,09:57:42,000\]' |grep manage | wc -l

或者

sed -n ‘/2018-06-21 14:30:20/,/2018-06-21 16:12:00/p’ catalina.out |grep ‘keyword’

某个关键词在某个文本中出现的次数

grep -o  keyword  03.txt | wc  -l  (统计单个次可以不加引号,多个时必须加)

grep -o 'keyword1\|keyword2\|keyword3'  yao.log | wc -l    (-o 一条数据里面有多个相同,会统计相同的次数)

单独打印某几列

ps -ef|grep keyword |awk '{print $1,$2}' :表示把字符串按空格分隔,去第1,2两列

[logview@zc-app-46-30 appLogs]$ ps -ef| grep 32a92ec-07b8-452d
logview  18023 17978  0 15:08 pts/0    00:00:00 grep --color=auto 32a92ec-07b8-452d
[logview@zc-app-46-30 appLogs]$ ps -ef| grep 32a92ec-07b8-452d |awk '{print $2}'
18028

日志中查询某个关键字

cat  yao.log | grep keyword   或者  grep keyword yao.log

grep --color 'keyword' yao.log  //把关键字标高亮显示

查询某个关键字出现时的所有连续的日志内容

第一步:less yao.log  第二步:/keyword 回车,向下搜寻keyword相关的日志

?字串 :向上搜寻“字串”的功能;g :前进到这个数据的第一行去;G :前进到这个数据的最后一行去 (注意大小写);q :离开 less 这个程序;

less 的用法比起 more 又更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看

查看机器的内存使用情况

free:total:总计物理内存的大小,used:已使用多大,free:可用有多少,Shared:多个进程共享的内存总额,Buffers/cached:磁盘缓存的大小

或者使用 free -m 单位为M

top

查看内存大小

cat /proc/meminfo | grep MemTotal

meminfo文件中的内容:

查看8080端口被谁占用

netstat  –anp|grep  8080

猜你喜欢

转载自blog.csdn.net/qq_36042938/article/details/109765939
今日推荐