一个软件想知道它的配置是我的人使用nroff还是vt100的"catman“页面。我怎么确定这个?
发布于 2010-11-11 23:06:36
让nroff试试,最新版本的“man”使用*默认情况下是roff。
man man在默认情况下显示,nroff是我的Ubuntu & OS系统上的默认选项,因此应该是一个安全的选择。
发布于 2010-11-12 00:25:40
简短的回答:只需选择nroff。
Nroff是用于手工页面的传统文字处理程序。“Catman”页面通常是由nroff格式化用于文本终端的手动页面。Catman页面几乎没有格式,只有粗体和下划线,并且对于特定的终端宽度(一般为80列)是合理的。在过去,安装预先格式化(即catman)页面以避免格式化时间是有意义的,但在现代(甚至不是那么现代)机器上,花在格式化上的时间是微不足道的。有些系统有一个缓存,因此每个源页只格式化一次,但即使是这样也被废弃了。具有源nroff页的优点是它们可以被格式化为不同的终端宽度、不同的字符编码或在非终端设置中查看(web浏览器,pdf,.)。
在/usr/man或/usr/share/man中查看已经存在的内容。如果您看到名为man的目录后面有一个数字,其中包含的文件有很多行,开头是一个点,后面是两个字母,那么您的系统支持nroff手册页。如果您看到名为cat的目录后面有一个数字,其中包含带有^H字符的文件(字符号为8,可以显示为\010、\x08或显示为下划线或粗体),则系统支持catman页面。
事实上,即使其中一个不存在,大多数系统都支持这两者。例如,Linux系统很少安装catman页面,而是支持它们。相反,基本OpenBSD安装附带catman页面,但支持nroff手册页(这是端口中的规范)。一些系统也支持其他格式,例如Solaris提供了一些SGML格式的页面。
https://unix.stackexchange.com/questions/3952
复制相似问题