随笔分类 -  文本三剑客

awk grep sed
摘要:具体情况还得根据自己的nginx、apache日志格式来定,仅供参考。 1、查看有多少个IP访问 awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数 grep "/index.php" log_file | wc -l 3、查看每一个I 阅读全文
posted @ 2021-02-13 01:24 凡人半睁眼 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一、grep grep 全称是 Global Regular Expression Print (全局正则表达式打印) 正则表达式的匹配模式分为三种: Pattern selection and interpretation: -E, --extended-regexp PATTERN is an 阅读全文
posted @ 2021-01-23 17:48 凡人半睁眼 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、find命令-exec选项(xargs不是find的选项) -exec command {} \; 1、正则匹配查找(/etc/目录下搜索以s为文件名开头的文件;) find /etc/ -type f -name "s*" 注意:如果文件名使用正则匹配,那么需要加双引号,否则会报错;这里只列举 阅读全文
posted @ 2020-09-16 13:14 凡人半睁眼 阅读(901) 评论(0) 推荐(0) 编辑
摘要:一、netstat命令 1、安装 yum -y install net-tools (可以生成ifconfig命令,netstat命令) 2、参数介绍 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络 阅读全文
posted @ 2020-08-12 10:25 凡人半睁眼 阅读(643) 评论(0) 推荐(0) 编辑
摘要:一、sed 写法 sed [选项] ‘范围 动作’ 文件 一个简单的 sed 命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个 sed脚本,这个属于高级用法,不做过多描述。 参数选项: -n 参数:是--quiet或者--s 阅读全文
posted @ 2020-07-01 09:16 凡人半睁眼 阅读(304) 评论(0) 推荐(0) 编辑
摘要:if else 阅读全文
posted @ 2019-09-15 14:07 凡人半睁眼 阅读(23778) 评论(0) 推荐(0) 编辑
摘要:日志抓取案例 阅读全文
posted @ 2019-08-28 22:00 凡人半睁眼 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1、统计用户登录类型 #!/bin/bash declare -A shells (定义关联数组shells) while read ll (读取/etc/passwd,ll为变量) do type=`echo $ll | awk -F: '{print $7}'` (type为变量,切割ll后的变 阅读全文
posted @ 2019-08-14 14:07 凡人半睁眼 阅读(447) 评论(0) 推荐(0) 编辑