通过awk命令获取rm用户敏感操作

一:获取历史操作命令

通过history命令查看用户操作情况:

history

二:通过awk命令过滤敏感操作及敏感文件

命令如下:

# BEGIN进行参数赋值,中间部分进行参数判断,END部分进行最终打印
# ~ /files/ 代表是否包含
history | awk 'BEGIN {flag="rm";count=""} {if(flag==$2) {if($4 ~ /files/) {count=count"|"$1;print $0}}} END{print "第"count"次操作包含rm files操作" }' 

最终结果展示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值