一、查看日志
1、查看日志 前 n行:
head -n 数量 文件名
eg:head -n 200 test.log # 查看test.log前200行
2、查看日志 尾 n行:
tail -n 数量 文件名
eg:tail -n 200 test.log # 查看test.log倒数200行
tail -f test.log #实时查看
二、搜索日志
根据 关键词 查看日志 并返回关键词所在行:
grep 关键词 路径/文件名
eg:grep http ./test.log # 返回test.log中包含 http 的所有行
grep -i 关键词 路径/文件名 (不区分大小写)
eg:grep -i error ./test.log
# 返回test.log中包含 error 和 ERROR 的所有行
三、清空日志
权限要求: 至少执行用户对该文件有写的权限
$ : > filename
$ > filename
$ echo “” > filename
$ echo > filename
第二种最简单,直接> filename.
并且仔细查看后,发现各个命令之后,文件大小是不一样的。
1和2 两种方式,是0kb
3和4 两种方式,是1kb