根据关键字查找
grep "鸡蛋" DdPosServer_8000.log
如果出现 Binary file DdPosServer_8000.log matches提示,可以使用
grep -a "鸡蛋" DdPosServer_8000.log;或者 grep -na "鸡蛋" DdPosServer_8000.log;
根据时间段查询日志
sed -n '/2017-09-01 13:37:07/,/2017-09-01 13:39:02/p' DdPosServer_8000.log
必须是打印出来含有这些时间段的才有效
查找文件最前面500行
head -n 500 DdPosServer_8000.log
去除文件最后100行
head -n -100 DdPosServer_8000.log
从100行开始
head -n +100 DdPosServer_8000.log
从100到300行
cat DdPosServer_8000.log | tail -n +100 | head -n 300
或者
sed -n '5,6p' DdPosServer_8000.log
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行