Solved using the terminal is there a way to browse the man pages without looking up a specific page?

Well, your question is a little bit "concise".

Try the "apropos" command. It is a form of text search for man pages. For example, "apropos umount" returns the umount(2) man page. "Apropos unmount" returns about a dozen pages, all of which have to do with various forms of unmounting and the internal mechanisms they use. Apropos elephant returns nothing (no surprise there, FreeBSD has not implemented the elephant file system, yet). "Apropos e" grinds for a long time, and then returns an insanely long list of man pages; I guess nearly every man page contains the letter "e".
 
Depending on the exact meaning of browsing man pages, perhaps apropos(1) is what you are looking for:

Example:
apropos -ac httpd
Code:
basic_ncsa_auth(8)      FreeBSD System Manager's Manual     basic_ncsa_auth(8)



NAME
       basic_ncsa_auth - NCSA httpd-style password file authentication helper
       for Squid

SYNOPSIS
       basic_ncsa_auth passwd file

DESCRIPTION
       basic_ncsa_auth allows Squid to read and authenticate user and password
       information from an NCSA/Apache httpd-style password file when using
       basic HTTP authentication.

       This password file can be manipulated using htpasswd.
...
...
...
------------------------------------------------------------------------------

basic_ncsa_auth(8)      FreeBSD System Manager's Manual     basic_ncsa_auth(8)



NAME
       basic_ncsa_auth - NCSA httpd-style password file authentication helper
       for Squid

SYNOPSIS
       basic_ncsa_auth passwd file

DESCRIPTION
       basic_ncsa_auth allows Squid to read and authenticate user and password
       information from an NCSA/Apache httpd-style password file when using
       basic HTTP authentication.

       This password file can be manipulated using htpasswd.
...
...
...
------------------------------------------------------------------------------

HTTPD(8)                             httpd                            HTTPD(8)



NAME
       httpd - Apache Hypertext Transfer Protocol Server


SYNOPSIS
       httpd [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ]
       [ -D parameter ] [ -e level ] [ -E file ] [ -k
       start|restart|graceful|stop|graceful-stop ] [ -R directory ] [ -h ] [
       -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ] [ -T ]


       On Windows systems, the following additional arguments are available:


       httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]



SUMMARY
       httpd is the Apache HyperText Transfer Protocol (HTTP) server program.
       It is designed to be run as a standalone daemon process. When used like
       this it will create a pool of child processes or threads to handle
       requests.

...
 
It's really old but should still work: x11/xman. If I recall correctly it allows you to "browse" through the various sections.
 
Back
Top