【题目要求】 有日志1.log,部分内容如下: 统计出每个ip访问量有多少 【核心要点】 awk sort uniq 【脚本】 cat 1.log | awk '{print $1}' | sort | uniq -c | sort -nr ...
分类:
系统相关 时间:
2019-04-25 00:56:02
阅读次数:
163
前言 在Linux中,文本处理操作是最常见的,应用非常广泛,如果能熟练掌握,可以大大提高开发效率。 awk/sed/grep是文本操作领域的“三剑客”,学会了这3个命令就可以应对绝大多数文本处理场景。这里,不对这三个命令进行过多的冗余描述,只是记录最常见的几种用法,起个抛砖引玉的作用。详细的文档还请 ...
分类:
系统相关 时间:
2019-04-24 23:25:16
阅读次数:
144
每天要把用到的命令写一写,学到的,复习到的内容再回想一下。查漏补缺。1、cat-nA:文件开头显示行号,以及结尾显示特殊字符2、hostname+主机名:临时修改主机名,永久修改主机名:vim/etc/sysconfig/network,重启生效3、添加用户:useradd+用户名。举例:useradd51cto。4、取ip地址:ifconfigeth0|awk-F"[:]+"
分类:
其他好文 时间:
2019-04-24 09:14:35
阅读次数:
137
1、案例环境1:mkdir-p/server/files/cat>>/server/files/reg.txt<<EOFZhangDandan41117397:250:100:175ZhangXiaoyu390320151:155:90:201MengFeixue80042789:250:60:50WuWaiwai70271111:250:80:75LiuBingbing4
分类:
其他好文 时间:
2019-04-22 19:30:47
阅读次数:
192
文本处理awkawkprint格式:printitem1,item2,...要点:逗号分隔符输出item可以字符串,也可是数值;当前记录的字段、变量或awk的表达式如省略item,相当于print$0示例:awk‘{print"hello,awk"}‘awk–F:‘{print}‘/etc/passwdawk–F:‘{print“wang”}’/
分类:
其他好文 时间:
2019-04-22 10:44:20
阅读次数:
134
1,最近在实际使用linux的过程中中,遇到了一个小问题 在之前,看到根目录“/”下多了一个“~”目录,看到别的服务器都没有,于是忍不住rm -rf ~了。运行了10来秒,感觉不对劲,用时太长了,应该是个小文件才对,赶紧停了。 然后第二天重新连接这个服务器时,发现命令行头[root@XXXX-XX- ...
分类:
系统相关 时间:
2019-04-20 18:19:26
阅读次数:
178
awk{}花括号里面是动作,外面是条件取行NR==(numberrecord)若不输入数字,默认所有行2、取列---列与列之间想隔开,加",或者其他符号"显示oldboy.txt的第4行的第1列第2列和第4列awk默认空格是分隔符号,所以后面的第四列一起,一个字符号默认是一刀,除非加了+,将[]+变成整体案例先指定分隔符号为空格和逗号-F"[,]",一个符号
分类:
其他好文 时间:
2019-04-19 22:39:02
阅读次数:
122
在生产环境中,我们时常要注意主机的各种硬件状态,如果是规模较大的服务集群zabbix等健康工具当然好用,如果只是一些小规模的服务主机,shell就会表现的更灵活,也更适用,今天就和大家分享一个系统巡检脚本! 脚本思路:因为监控的信息比较多,所以,用函数将这些功能分成4个模块、system() 系统信 ...
分类:
系统相关 时间:
2019-04-19 20:11:39
阅读次数:
213
1、grep(-i-n-w-A-B-C-l-R-E)1.1grep-l只找出来文件名,不显示内容1.2、grep-R递归进行过滤,使grep后面可以加目录1.3、grep-A(after)显示找出来的内容及接下来的几行1.4、grep-B(before)显示找出来的内容及上面的几行1.5、grep-C(-C2==-A2-B2)显示找出来的内容及上下的几行2、sed流编辑器(增删改查)2.1sed-
分类:
其他好文 时间:
2019-04-18 21:42:11
阅读次数:
158
文本处理工具awk用法(介绍在最后)awk-vFS=:‘{print$1,FS,$3}‘/etc/passwd{FS}可省略awk-vFS=:-vOFS=^^^‘{print$1,$3}‘/etc/passwdawk-F:-vOFS=^^^‘{print$1,$3}‘/etc/passwdawk-F:‘{print$1,$NF}‘/e
分类:
系统相关 时间:
2019-04-17 09:26:00
阅读次数:
178