按照 dmesg 命令的输出

LZh*_*LZh 4 unix linux command tail watch

我找到了一个实时跟踪 dmesg 命令输出的解决方案。解决方案就在这里

watch -n 0.1 "dmesg | tail -n $((LINES-6))"
Run Code Online (Sandbox Code Playgroud)

有用。但我想了解为什么 $((LINES-6)) 工作正常而不是 $LINES。

谢谢。

Ang*_*arl 9

dmesg已经有这个功能了。你可以使用这个:

dmesg -w
Run Code Online (Sandbox Code Playgroud)