随笔分类 - 文本三剑客
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
阅读全文
摘要:一、grep grep 全称是 Global Regular Expression Print (全局正则表达式打印) 正则表达式的匹配模式分为三种: Pattern selection and interpretation: -E, --extended-regexp PATTERN is an
阅读全文
摘要:一、find命令-exec选项(xargs不是find的选项) -exec command {} \; 1、正则匹配查找(/etc/目录下搜索以s为文件名开头的文件;) find /etc/ -type f -name "s*" 注意:如果文件名使用正则匹配,那么需要加双引号,否则会报错;这里只列举
阅读全文
摘要:一、netstat命令 1、安装 yum -y install net-tools (可以生成ifconfig命令,netstat命令) 2、参数介绍 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络
阅读全文
摘要:一、sed 写法 sed [选项] ‘范围 动作’ 文件 一个简单的 sed 命令包含三个主要部分:参数、范围、操作。要操作的文件,可以直接挂在命令行的最后。除了命令行,sed也可以通过-f参数指定一个 sed脚本,这个属于高级用法,不做过多描述。 参数选项: -n 参数:是--quiet或者--s
阅读全文
摘要:1、统计用户登录类型 #!/bin/bash declare -A shells (定义关联数组shells) while read ll (读取/etc/passwd,ll为变量) do type=`echo $ll | awk -F: '{print $7}'` (type为变量,切割ll后的变
阅读全文