gpt4 book ai didi

linux - 为什么我的手册页只有在用 man 查看时格式不正确?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:21 24 4
gpt4 key购买 nike

我正在为一个程序编写手册页,源代码如下所示:

.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) 标题

编(2)

名字
prog - 运行一个程序

版本 0.126八月2010



我在 Ubuntu 8.04 上。我已经确认它不是寻呼机,因为我也尝试了 man -P more 并且仍然有相同的奇怪输出。怎么回事?

最佳答案

因为 man 在内部运行 groff 本身 - 它并不期望您已经完成它。只需将 source.txt 直接复制到 /usr/local/man/man1/prog.1 中,它应该可以正常工作。

关于linux - 为什么我的手册页只有在用 man 查看时格式不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com