В моей системе я просто запустил man man
, выдав (среди прочих) следующие результаты:
ENVIRONMENT
MANPATH
If $MANPATH is set, its value is used as the path to search for manual pages.
...
FILES
/etc/manpath.config
man-db configuration file.
/usr/share/man
A global manual page hierarchy.
/usr/share/man/index.(bt|db|dir|pag)
A traditional global index database cache.
/var/cache/man/index.(bt|db|dir|pag)
Проверяя /etc/manpath.config
, я видел это:
# There are three mappings allowed in this file:
# --------------------------------------------------------
# MANDATORY_MANPATH manpath_element
# MANPATH_MAP path_element manpath_element
# MANDB_MAP global_manpath [relative_catpath]
#---------------------------------------------------------
...
Очевидно, существует связь между расположением вашего скрипта и местом, где можно искать man
-страницы.
Я мог бы объяснить, как это делается, но, поскольку я ожидаю, что это будет отличаться в каждой системе, я бы посоветовал вам запустить упомянутые команды и прочитать файл конфигурации, это само собой понятно.