小编Eri*_*mbs的帖子

少:通过管道宣传 terminfo

如果我这样做ls | lessls检测到它没有连接到终端,这很公平。不同之处在于less 连接到终端。在此设置中,ls可以生成彩色和列化输出目标终端,并less可以正确处理它。您可以使用 使颜色正常工作ls --color=force | less -r,但这需要更多的输入,而且它不处理列。

如果有一个开关less可以告诉连接到它的任何东西将其视为真正的终端,那就太酷了。因此,您可以ls | less -Tless.

  1. 有没有做过这样的事情?

  2. 或者less像它这样的寻呼机真的可以自己做到这一点,还是需要 shell 的合作?例如,shell 是否需要设置一个伪终端ls来连接?

pager pty terminfo

0
推荐指数
1
解决办法
56
查看次数

标签 统计

pager ×1

pty ×1

terminfo ×1