我见过如何查找带有方括号的手册页引用?gittutorial(7)
。提问者举了可以通过 来访问的例子man 7 gittutorial
。
当我查看时man regex
,最上面一行有:
REGEX(7) Linux Programmer's Manual REGEX(7)
现在这个手册页对我来说太难了,所以当我看到:
AUTHOR
This page was taken from Henry Spencer's regex package.
SEE ALSO
grep(1), regex(3)
POSIX.2, section 2.8 (Regular Expression Notation).
我尝试了man 3 regex
,但是得到的结果为:
[06:46 PM] ~ $ man 3 regex
No manual entry for regex in section 3
[06:46 PM] ~ $
正确的访问方式是什么regex(3)
?
man 7 regex
为 工作regex(7)
,man 4 tty
为 工作tty(4)
,man 8 updatedb
为 工作updatedb(8)
。
答案1
regex
您的系统中不存在第 3 节中的手册页。
要找出此文件包含哪个包,请输入 use apt-file
。您需要先安装它,然后更新本地缓存:
user@host:~# apt-get install apt-file
user@host:~# apt-file update
然后使用以下命令搜索缓存:
user@host:~# apt-file search /usr/share/man/man3/regex.3.gz
manpages-dev: /usr/share/man/man3/regex.3.gz
这样你就可以看到可以安装哪些软件包manpages-dev
::
user@host:~# apt-get install manpages-dev
安装后就man 3 regex
可以工作了。
答案2
“man 3 regex” 是正确的命令,对我来说它工作得很好。可能你没有安装提供手册页的必要软件包。请访问此页更多细节。