当我运行没有寻呼机的程序(例如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是一种彩色荧光笔(作品也较少)