É possível canalizar a saída (por exemplo dmesg
) para um comando como less
(ou equivalente) e manter o texto destacado usado pelo comando original?
exemplo: à esquerda dmesg | less
à direitadmesg
É possível canalizar a saída (por exemplo dmesg
) para um comando como less
(ou equivalente) e manter o texto destacado usado pelo comando original?
exemplo: à esquerda dmesg | less
à direitadmesg
Use o --human
parâmetro para visualizar a dmesg
saída colorida em um less
ambiente semelhante.
dmesg --human --color=always
Como alternativa, use o comando a seguir para obter resultados semelhantes.
dmesg --color=always | less -R
Muitas outras utilidades que produzem saída de cor ( ls
, grep
, etc.) têm uma semelhante --color=always
opção.
--human
faz mais do que preservar a cor e tubo paraless
: Marca também datas como por exemplo[May23 00:58]
e posteriores pequenos deslocamentos como[ +6.046768]
em vez do que seria sempre[121187.191521]
comless
.--color=always
se for fornecido pelo programa. Um programa sabe se está enviando para um tubo e, portanto, pode decidir emitir a cor ou não.