我有ls和grep别名为'ls –color = auto'和'grep –color = auto'来实现彩色输出,但是当我input更多颜色时会丢失。
似乎也没有什么可以让他们的输出变色的参数。 有没有办法做到这一点?
问题不是more
没有把它们的输出变成彩色,而是因为它连接到另一个进程而不是终端,所以ls
不输出颜色。
当输出颜色的时候,你不能很容易地知道ls
是什么,但是你可以添加--color
来强制它输出颜色,当你输入颜色时
当你有彩色输出的时候,使用... |less -R
来less
把颜色传递给终端,而不是将转义代码显示为文本
ls --color | less -r
在Linux,GNU userland上测试。