linux小命令及技巧

 时间:2026-02-12 12:32:54

1、批量修改文件

sed -i  's/10.133.7.83/10.133.7.80/' *.confc

2、UNIX时间戳与时间字符串的转换命令

SELECT FROM_UNIXTIME( 1317030898, '%Y-%m-%d' ); date -d '1970-01-01 UTC 1317030898 seconds' 

或者 date -d@1317030898

#时间字符串转换为UNIX的时间戳

date -d "2010-10-18 00:00:00" +%s

 #转化为天

date -d '1970-01-01 UTC 15988 days'

Thu Oct 10 08:00:00 CST 2013

 #计算距离1970-01-01到现在的天数

echo $(($(date +%s)/86400))  16407

3、使用awk统计日志时间脚本例子

LogIP=xxx.xxx.xxx&SrcIP=xxxx.xxx.xxx&LogType=realwater_report&TradeTime=1417140422:938702&TradeTimeStr=2014-11-28 10:07:02 938702&CostTime=149&ClientVer=android&CmdCode=report&ResultCode=0&ResultInfo=success执行如下命令:

cat flow_realwater_log.2014-11-28.0|awk -F "&" '{print$6}'                                 

CostTime=149

CostTime=172

CostTime=39

CostTime=87...#统计时耗求平均值:cat flow_realwater_log.2014-11-28.0|awk -F "&" '{print $6}'|awk -F '=' '{print $2}'|awk '{a+=$1}END{print a/NR}'

124.938

  • linux常用命令
  • linux命令之 文件
  • linux怎么启动tomcat
  • Linux的cd命令技巧
  • Linux查找命令介绍
  • 热门搜索
    海豚音怎么练 英雄联盟怎么安装 干呕恶心是怎么回事 情况说明书怎么写 怎么修改文件类型 鬼吹灯顺序是怎么排的 睾丸下垂怎么回事 qq怎么发起临时会话 闭经怎么办 office怎么安装