Ответы:
Используйте --humanпараметр для просмотра цветного dmesgвывода в less-подобной среде.
dmesg --human --color=always
В качестве альтернативы используйте следующую команду для достижения аналогичных результатов.
dmesg --color=always | less -R
Многие другие утилиты, которые выдают цветной вывод ( ls, grepи т. Д.), Имеют аналогичную --color=alwaysопцию.
--color=alwaysесли это предусмотрено программой. Программа знает, выводит ли она в трубу, и поэтому может решить выводить цвет или нет.
--humanделает больше, чем просто сохраняет цвет и каналless: он также помечает даты как, например,[May23 00:58]и последующие небольшие смещения[ +6.046768]вместо того, что всегда будет[121187.191521]сless.