就像聲明的那樣:
$> dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacc
...
$> dmesg -n 2
[ root@jamin ] ~
$> dmesg -n 7
[ root@jamin ] ~
$> dmesg -n 8
dmesg: unknown level '8'
dmesg -n 應該列印 n 以下的所有內容,對吧?但它根本不印任何東西。為什麼?
答案1
實際上沒有-n套將顯示到控制台的未來訊息的層級。所以透過做 -n 2 你就可以放從那時起,您只會在控制台上看到 2 級及以下級別的訊息。