第九期_Shell 语法与 Linux 三剑客入门_20190403

课程知识点回顾

  • 基本语法
  • Linux三剑客

搭建小型web服务

python2 -m CGIHTTPServer 8080
python3 -m http.server

cgi服务
把代码放到cgi-bin目录下,使用apache或者python server运行

#!/bin/bash
echo "Content-type: text/html"
echo ""
curl http://www.baidu.com/s?$QUERY_STRING 2>/dev/null

视频和ppt已经更新到腾讯课堂

练习环节

while read a b; do [ $b -gt $a ] && echo "b>a" || echo "b<a";done

检查死链

curl -s https://testing-studio.com/  | grep -o "http[^ \\"']*" | while read line; do curl -s -I $line | grep "200 OK" &>/dev/null || echo $line;done

课后作业

素材文件在shell.testing-studio.com上的/tmp/nginx.log下

  • 找出访问量最高的页面地址
  • 求/topics/nnn接口的平均响应时间(最后一列为响应时间)