Linux服务器查询日志小技巧
程序员文章站
2022-07-10 12:35:12
...
Linux常用查询文件命令
cat
cat 命令用于连接文件并打印到标准输出设备上。
cat [-AbeEnstTuv] [–help] [–version] fileName
实例:
- 把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:
cat -n textfile1 > textfile2
vim
详细查看菜鸟教程: https://www.runoob.com/linux/linux-vim.html
tail
实例
- 要显示 notes.log 文件的最后 10 行,请输入以下命令:
tail notes.log
- 要跟踪名为 notes.log 的文件的增长情况,请输入以下命令:
tail -f notes.log
- 显示文件 notes.log 的内容,从第 20 行至文件末尾:
tail +20 notes.log
- 显示文件 notes.log 的最后 10 个字符:
tail -c 10 notes.log
less
less [参数] 文件
场景
需要查询Exception
的那些行
grep -i Exception [fileName]
这个时候查到了带有Exception的内容,如果有更多的内容怎么办?
- 先定位到行号
grep -n Exception [fileName]
2.我们可以看到输出了很多行号,根绝这个行号查看上下100行的数据就行了
sed -n 'start , endp' [fileName]
下一篇: [剑指Offer] 51_数组中的逆序对