首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“man`无法访问自定义手册页

“man`无法访问自定义手册页
EN

Stack Overflow用户
提问于 2017-03-19 01:19:00
回答 1查看 310关注 0票数 0

我跟随these instructions在我的电脑上添加了一些手册页,但我仍然无法用man打开它。

我将$MANPATH设置为/usr/local/man (我的~/.zshrc中的export MANPATH=/usr/local/man,并提供了源代码),并将我的手册页文件复制到/usr/local/man/man3。但是man没有找到我想要访问的页面:

代码语言:javascript
复制
$ echo $MANPATH
/usr/local/man
$ tree /usr/local/man
/usr/local/man
└── man3
    ├── mlx.1
    ├── mlx_loop.1
    ├── mlx_new_image.1
    ├── mlx_new_window.1
    └── mlx_pixel_put.1

1 directory, 5 files
$ man mlx
No manual entry for mlx
$ man 3 mlx
No manual entry for mlx in section 3

为什么我会得到这个错误,我能做什么?

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 00:17:28

这些文件可能位于错误的目录中,或者扩展名不正确。目录名称表示它包含第3节(库调用)的手册页,但文件扩展名表明手册页属于第1节(可执行程序或shell命令)。

您应该能够使用以下命令检查哪种情况是正确的-例如对于mlx.1

代码语言:javascript
复制
man /usr/local/man/man3/mlx.1

这应该显示手册页的名称(可能是大写的),后面是最开始的括号中的节号。

如果显示MLX(1),则将文件mlx.1移到/usr/local/man/man1目录中(如果所有文件都属于第1节,则将其重命名为man3 )。如果显示MLX(3),只需将文件重命名为mlx.3

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

https://stackoverflow.com/questions/42877461

复制
相关文章

相似问题

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