Como declarado:
$> 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 deve imprimir tudo abaixo de n, certo? Mas não imprime nada. Por que?
Responder1
Não -na verdadeconjuntoso nível para mensagens futuras que serão exibidas no console. Então, fazendo -n 2 você apenasdefinirque a partir desse momento você verá apenas mensagens de nível 2 e abaixo em seu console.