1、将要解析的大日志文件上传至服务器内
xshell连接上所需服务器后cd到想要将上传文件的文件夹下
输入rz即可跳转选择本地文件并自动上传;
2、查看文件
- 一般大文件的数据量都比较大,全部cat打开显示不现实,我们可以根据所需要的行数进行筛选显示:
- head命令查看文件中的前200行:
head -n 200 filename/cat test.log | head -n 200 - tail 命令查看文件中的后100行:
tail -n 100 filename/cat test.log | tail -n 100 - 查看文件100行到200行:
head -n 200 filename | tail -n 100 - 从100行开始显示文件:
tail -n +100 filename - 显示除后100行的文件内容:
head -n -100 filename
- 根据关键词查看日志并返回关键词所在行
方法一:cat 路径/文件名 | grep 关键词
demo:
cat test.log | grep “http” # 返回test.log中包含http的所有行
方法二:grep -i 关键词 路径/文件名 (与方法一效果相同,不同写法而已)
demo:
grep -i -a “http” ./test.log # 返回test.log中包含http的所有行(-i忽略大小写)
-a, --text equivalent to