Friday, August 26, 2016

manpage - How do I look up man page references with round brackets?



I have seen How do I look up man page references with square brackets?. The questioner gives the example of gittutorial(7) and being able to access it by man 7 gittutorial.



When I look at man regex, the top line has:



REGEX(7)                   Linux Programmer's Manual                  REGEX(7)



Now this man page is too difficult for me, so when I see:



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



I try man 3 regex but that gives me:



[06:46 PM] ~ $ man 3 regex
No manual entry for regex in section 3
[06:46 PM] ~ $


What is the correct way to access regex(3)?




man 7 regex works for regex(7), man 4 tty works for tty(4) and man 8 updatedb works for updatedb(8).



The manpage of regex in section 3 in not present on your system.



To find out which package this file contains type use apt-file. You need to install it first and then update the local cache:



user@host:~# apt-get install apt-file
user@host:~# apt-file update



Then search the cache with:



user@host:~# apt-file search /usr/share/man/man3/regex.3.gz
manpages-dev: /usr/share/man/man3/regex.3.gz


So you see which packages you can install: manpages-dev:



user@host:~# apt-get install manpages-dev



After installation man 3 regex should work.


No comments:

Post a Comment

11.10 - Can't boot from USB after installing Ubuntu

I bought a Samsung series 5 notebook and a very strange thing happened: I installed Ubuntu 11.10 from a usb pen drive but when I restarted (...