一:获取历史操作命令
通过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操作" }'
最终结果展示: