Linux 日志文件查找技巧
一、tail 命令简介
下面列出一些常用的参数:
-f
:实时监控文件内容变化;-n
:指定输出文件末尾的行数,默认为10行;-q
:不显示文件名;-s
:指定输出每行间隔的时间(秒数);-c
:指定输出末尾的字节数;-v
:显示详细的输出信息。
使用示例
-
查看文件file.txt的末尾10行:
tail file.txt
-
实时查看文件file.txt的变化:
tail -f file.txt
-
查看文件file.txt的末尾20行:
tail -n 20 file.txt
-
不显示文件名,查看文件file.txt的末尾10行:
tail -q file.txt
-
每隔2秒查看文件file.txt的末尾10行:
tail -s 2 file.txt
-
查看文件file.txt的末尾100字节:
tail -c 100b file.txt
二、cat常用命令
-
查看日志中包含某个关键字的信息
cat file.txt |grep 'error'
- 查看日志中包含某个关机字的信息,显示出行号
cat -n file.txt |grep 'error'
- 查看日志所有内容
cat -n file.txt |grep 'error'
- 对1.txt文件中每一行加上行号后然后写入到2.txt中,会覆盖原来的内容,文件不存在则创建它
cat -n 1.txt > 2.txt
- 对1.txt文件中每一行加上行号后然后追加到2.txt中去,不会覆盖原来的内容,文件不存在则创建它
cat -n 1.txt >> 2.txt
- 把包含某个关键字的日志信息写入到1.txt中
cat -n file.txt |grep 'error' > 1.txt
标签:文件,cat,tail,查找,file,Linux,日志,txt
From: https://www.cnblogs.com/luoq996/p/17761605.html