Respuestas:
Use el --humanparámetro para ver dmesgresultados en color en un lessentorno similar.
dmesg --human --color=always
Alternativamente, use el siguiente comando para lograr resultados similares.
dmesg --color=always | less -R
Muchas otras utilidades que producen una salida de color ( ls, grep, etc.) tienen un parecido --color=alwaysopción.
--color=alwayssi lo proporciona el programa. Un programa sabe si está dando salida a una tubería y, por lo tanto, puede decidir si da salida al color o no.
--humanhace algo más que simplemente conservar el color y el tubo aless: data también marcas como por ejemplo[May23 00:58]y pequeños desplazamientos posteriores como[ +6.046768]lugar de lo que sería siempre[121187.191521]conless.