1. less
1.1 打开文件
less 文件名.log
1.2 查询关键字
/ 关键字
紧接着
- n:向下查找关键字【用最多】
- N:回到上一个关键字【用最多】
- g:跳到开头
- G:跳到文件结尾
- b:往前翻一页(一屏幕)
- f:往后翻一页(一屏幕)
- 空格:滚动一页
- 回车键:滚动一行
- h:显示帮助
退出当前
q
2. head
2.1 使用
head 文件名.log
:head命令默认显示文件前10行内容
2.2 常用命令
head -n 3 文件名.log
:显示文件前3行内容
更多命令输入:
head --help
3. tail
3.1 使用
tail 文件名.log
:tail命令默认显示文件前10行内容
3.2 常用命令
tail -n 3 文件名.log
:显示文件后3行内容
tail -f filename
:实时查看日志新增内容
说明:监视filename文件的尾部新增的内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。f后面可以加入参数来指定查看行数。
4. cat
4.1 使用
cat 文件名.log
:显示文件所有内容
4.2 常用命令
cat 文件名.log | grep 'ERROR' -A 5
:查找ERROR字符,并显示ERROR所在行的之后5行
cat 文件名.log | grep 'ERROR' -B 5
:查找ERROR字符,并显示ERROR所在行的之前5行
cat 文件名.log | grep 'ERROR' -C 5
:查找ERROR字符,并显示ERROR所在行的前后5行
cat 文件名.log | grep -E “关键词1|关键词2”
:或条件查询,查找关键词1和关键词2