32 是否可以将输出(例如dmesg)传递给类似less(或等效)的命令,并保持原始命令使用的文本突出显示? 示例:在左侧dmesg | less在右侧dmesg pipe syntax-highlighting less highlighting — 载脂蛋白 source
37 使用该--human参数可dmesg在类似less环境中查看彩色输出。 dmesg --human --color=always 或者,使用以下命令获得类似的结果。 dmesg --color=always | less -R 其产生有色输出(许多其它用途ls,grep等)也有类似的 --color=always选择。 — 史蒂文 source 1 实际上--human,不仅仅保留颜色和管道less:还可以将日期标记为例如,[May23 00:58]并将随后的小偏移量标记为,[ +6.046768]而不是始终[121187.191521]使用less。 — 罗斯兰 有没有办法让这个保留颜色的自动格式化随时为我管路任何 TXT基于命令(不只是dmesg的)? — mikemtnbikes @mikemtnbikes您必须使用--color=always程序提供的if。程序知道它是否正在输出到管道,因此可以决定是否输出颜色。 — 史蒂文
--human
,不仅仅保留颜色和管道less
:还可以将日期标记为例如,[May23 00:58]
并将随后的小偏移量标记为,[ +6.046768]
而不是始终[121187.191521]
使用less
。