首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pty与pty的不同行为

pty与pty的不同行为
EN

Unix & Linux用户
提问于 2015-08-26 12:24:58
回答 2查看 260关注 0票数 1

如果我在X内做man bash,例如在xtermmate-terminal中,我会得到一些下划线。

如果我在虚拟终端上做man bash,我会得到相同的单词颜色。

我能在X里得到同样的颜色吗?

是什么原因导致了这两种行为的差异?

EN

回答 2

Unix & Linux用户

发布于 2015-08-26 12:29:44

这个问题提供了几种转储手册页的方法。他们还讨论了手册页遵循特殊格式--终端模拟器可以解释的格式。

基本上,手册页是一个格罗夫文档,因此它包含了man将其解释为格式的有趣字符。

在两个不同的终端模拟器上使用man可能会产生不同的结果--这正是发生在您身上的情况。不幸的是,你对它的行为无能为力--它受到终端模拟器的限制。

票数 2
EN

Unix & Linux用户

发布于 2015-10-11 21:11:08

其他的答案是有趣的,但没有人回答OP的问题:没有任何具体的定制,为什么某些终端表现出不同的行为?

Linux有很长时间(从1990年代初起) 显示颜色,用于提供它不支持的有趣的视频属性。@Incnis提到了这一点(尽管有许多更好的来源)。

  • 然而,groff并不知道缺乏下划线的能力。终端描述说是这样的;这很好,因为groff忽略了这一点(它使用硬编码的转义)。但是,Linux控制台根据自己的选择呈现这些内容。
  • 关于less环境变量的注释很有趣,但并不经常使用。

其他一些终端可以将视频属性呈现为颜色;xterm可以通过设置资源 colorULcolorULMode (而基于Red的发行版通常以这种方式配置它)。同样,rxvt也可以(也是基于资源的,尽管配置较少)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/225605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档