Как мне прочитать файл .man, которого нет в моем manpath? Я знаю, что у меня была команда для этого, но теперь я не помню, и я не могу найти правильный переключатель на справочных страницах для человека.
Как прочитать файл .man не по manpath?
Ответы (3)
Вы можете попытаться прочитать свой файл, выполнив
man path_to_file
поскольку man будет рассматривать данный аргумент как файл, если найдет в нем косую черту /
. Например
man ./my_test
откроет файл my_test
, а
man my_test
будет искать в стандартном руководстве для данной команды.
person
moongoal
schedule
01.12.2011
После обновления (man теперь v 1.6f) это больше не работает. Я предполагаю, что это назад к nroff. Раздражает, мне это решение понравилось намного больше :(
- person Nagel; 28.04.2012
Вы можете попытаться прочитать свой файл, выполнив
man path_to_file
, так как man
будет рассматривать данный аргумент как файл, если найдет в нем косую черту /
. Например, man ./my_test
откроет файл my_test, а man my_test
просмотрит стандартное руководство по данной команде.
- person moongoal; 29.04.2012
@Nagel, я забыл отметить тебя в последнем комментарии, надеюсь, это поможет
- person moongoal; 01.05.2012
Круто, @IceCoder! Не могу поверить, что не пробовал этого раньше :P Большое спасибо :D
- person Nagel; 01.05.2012
Если ваша справочная страница находится в нестандартном каталоге, вы можете использовать:
man -M <path to man directory> mymanpage
Вы также можете использовать переменную среды MANPATH:
MANPATH=<path to man directory> man mymanpage
Если вы хотите отформатировать отдельную справочную страницу, используйте nroff:
nroff -man mymanpage.1
person
David K. Hess
schedule
01.12.2011
Не могу заставить человека -М работать.
man -M qnstrn.man
дает мне What manual page do you want?
. man -M qnstrn.man qnstrn
дает мне No manual entry for qnstrn
. nroff
работает.
- person Nagel; 01.12.2011
Хорошо, я отредактировал ответ, чтобы различать нестандартный каталог и случай отдельной страницы.
- person David K. Hess; 01.12.2011
Чтобы выполнить последнее:
nroff -man mymanpage.1 | pager
(в Debian) или nroff -man mymanpage.1 | less
(во всех Unicies).
- person Hibou57; 13.07.2014
Вариант -l, --local-file
, как описано в man man
man -l ./doc/mypage.1
person
teknopaul
schedule
10.12.2019