加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Linux命令技巧之30个必会的命令技巧

发布时间:2018-09-19 18:42:48 所属栏目:建站 来源:佚名
导读:副标题#e# 9月15日技术沙龙 | 与东华软件、AWS、京东金融、饿了么四位大咖探讨精准运维! 在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。本文讲述了Linux

17. 获取当前时间前一分钟日志访问量

  1. # date=`date +%d/%b/%Y:%H:%M --date="-1 minute"` ; awk -vd=$date '$0~d{c++}END{print c}' access.log 
  2. # date=`date +%d/%b/%Y:%H:%M --date="-1 minute"`; awk -vd=$date '$4>="["d":00" && $4<="["d":59"{c++}END{print c}' access.log  
  3. # grep `date +%d/%b/%Y:%H:%M --date="-1 minute"` access.log |awk 'END{print NR}' 
  4. # start_time=`date +%d/%b/%Y:%H:%M:%S --date="-5 minute"`;end_time=`date +%d/%b/%Y:%H:%M:%S`;awk -vstart_time="[$start_time" -vend_time="[$end_time" '$4>=start_time && $4<=end_time{count++}END{print count}' access.log 

18. 找出1-255之间的整数

方法1:

  1. # ifconfig |grep -o '[0-9]+' #+号匹配前一个字符一次或多次 

方法2:

  1. # ifconfig |egrep -o '<([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])>' 

19. 找出IP地址

  1. # ifconfig |grep -o '[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}' #-o只显示匹配字符 

20. 给文档增加开头和结尾说明信息

  1. # awk ‘BEGIN{print "开头显示信息"}{print $1,$NF} END{print "结尾显示信息"}'/etc/passwd 
  2. # awk 'BEGIN{printf " date   ipn------------------n"} {print $3,$4} END{printf "------------------nend...n"}' /var/log/messages      
  3.  date   ip 
  4. ------------------ 
  5. 03:13:01 localhost 
  6. 10:51:45 localhost 
  7. ------------------ 
  8. end... 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读