linux实时显示log信息

在一些时候需要我们实时的查看系统log信息,或者软件的log打印信息。例如在debug一些信息传输软件时,需要及时查看自己的双方log.

方法一:tail -f命令

实时显示test.log的最后一行,即可以动态显示最新的test.log信息的最新信息。

tail -f test.log

方法二:watch 命令

watch命令是一个更加契合实时显示log的方法。或者可以说是一个比较专业方法。与tail命令的区别是进入watch的界面,而不是在shell界面。

watch -d -n 1 test.log

其中
-d, --differences[=cumulative] 高亮显示变动
-n, --interval= 周期(秒)
-t 或-no-title 会关闭watch命令在顶部的时间间隔

方法三:watch+tail

这个就厉害了,上面说了,watch命令会进入自己特定的界面,而tail比较灵活,所以,二者可以结合:

watch "dmesg | tail -20"

你可能感兴趣的:(芯海遗珠)