当我运行没有寻呼机的程序(例如grep
或ls
)时,其输出将显示为彩色。但是,当我将其输出管道输送到时less
,没有显示颜色。
例如,以下命令输出彩色输出:
grep -r something
但这不是:
grep -r something | less
为什么?我如何看穿颜色less
?
@alex是否已安装
—
souravc 2014年
python-pygments
?
@souravc否,我没有安装
—
Mohammad Reza Rezwani 2014年
@ales无视我是我们吗?>:-D
—
Rinzwind 2014年
grep --color=always "search string" * | less -R
但是我现在倾向于用most
而不是less
。还:gnu.org/software/src-highlite是一种彩色荧光笔(作品也较少)