One minute
实用shell脚本整理(不定期更新)
转换时间和unix时间戳
#时间转时间戳
date -d "2015-07-24 12:25:00" +%s
#时间戳转时间
date -d "@1437711900"
分析nginx日志
#查看访问地址次数排行
awk -F\" '{print $2}' blog_access.log | awk '{print $2}' | sort | uniq -c | sort -rn
输出当前目录下各个子目录所使用的空间
du -h --max-depth=1
文件夹下文件按大小排序
du -sh /dir/* | sort -rn (后面还可以接 head、tail 之类的命令)
查找文件内容
grep "search" filename
#从文件内容查找与正则表达式匹配的行:
grep –e “/pattern/” filename
#查找时不区分大小写:
grep –i "search" filename
#查找匹配的行数:
grep -c "search" filename
#从文件内容查找不匹配指定字符串的行:
grep –v "search" filename
#结合find
find . -name "*.php" | xargs grep "function"
77 Words
2015-07-24 14:39 +0000
阅读更多