Antworten:
Verwenden Sie den --humanParameter, um farbige dmesgAusgaben in einer lessähnlichen Umgebung anzuzeigen .
dmesg --human --color=always
Verwenden Sie alternativ den folgenden Befehl, um ähnliche Ergebnisse zu erzielen.
dmesg --color=always | less -R
Viele andere Dienstprogramme , die farbige Ausgabe erzeugen ( ls, grepusw.) haben eine ähnliche --color=alwaysOption.
--color=alwaysvom Programm bereitgestellte verwenden. Ein Programm weiß, ob es auf einer Pipe ausgegeben wird, und kann daher entscheiden, ob Farbe ausgegeben werden soll oder nicht.
--humanist mehr als nur erhalten Farbe und Rohrless: es auch Markierungen Daten wie zB[May23 00:58]und die anschließenden kleine Offsets als[ +6.046768]statt dem , was immer sein würde ,[121187.191521]mitless.