Я сделал приложение на C. Я написал man-страницу для этой программы, и она называется что-то вроде edit.1. Я «скомпилировал»
groff -man -Tascii edit.1 | less
Теперь я могу запустить его как man ./edit.1
из основного файла проекта приложения, но я хочу запустить его как
man edit
Я знаю, что я просто можно было бы поместить его в usr/local/share/man/man1
, но программа будет использоваться многими пользователями, которые переустанавливают программу в своей собственной системе. Как я могу настроить так, чтобы каждый пользователь мог просто ввести man edit?
Поскольку по умолчанию / usr / local / share / man / находится в MANPATH (см. /Etc/manpath.config), все пользователи смогут увидеть его, если вы поместите его в этот каталог. Однако сначала сожмите его:
gzip edit.1
Кроме того, уже есть одна справочная страница, которая называется «edit» (перенаправлена на run-mailcap). Это не будет проблемой, поскольку / usr / local / share / man имеет преимущество над AFAIR, но вы можете назвать свою программу как-то иначе.