我正在为程序编写手册页,源代码如下所示:
.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog
当我使用
$ groff -Tascii -man source.txt | more
输出几乎符合预期。
当我使用:
$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog
输出如下所示:
prog(2) 中心标头
prog(2)
NAME
prog - 运行一个程序
0.1 版 2010 年 8 月 26 日
我在 Ubuntu 8.04 上。我已经验证它不是寻呼机,因为我也尝试过man -P more
并且仍然有相同的奇怪输出。这是怎么回事?