В SunOS man grep
дает мне страницу руководства для SunOS grep, но grep --version
говорит, что это grep (GNU grep) 2.5. Как получить справочную страницу для GNU grep?
3 ответа
Это зависит от того, где находятся ваши man-страницы, но я думаю, что -M
flag или установка MANPATH будут вашими друзьями здесь.
alias gnuman='MANPATH=/path/to/gnu/man/root man'
или же
alias gnuman='man -M /path/to/gnu/man/root'
Вы должны установить порядок вашей MANPATH
чтобы соответствовать порядку PATH
.
Если ваш PATH
это:
/usr/local/bin:/opt/local/bin:/home/myuser/bin:/usr/bin:/bin
установите ваш MANPATH
на:
/usr/local/man:/opt/local/man:/home/myuser/man:$MANPATH
(при необходимости измените, чтобы отразить, где на самом деле находятся ваши справочные страницы)
Звучит так, как будто машина установила новый grep, но не обновила man-страницу. У вас есть 4 варианта:
- зайдите в Интернет и прочитайте справочную страницу онлайн
- вместо этого попробуйте
info grep
. Часто пакеты gnu содержат информационные страницы, а не справочные страницы Перейдите на ftp://mirrors.kernel.org/gnu/grep/ или на другой зеркальный сайт и загрузите grep 2.5 (возможно, 2.5.4?). Распакуйте его, и вы можете установить его, или в docs dir вы увидите файл
grep.in.1
. Это страница руководства. Вы можете ввести:nroff -man grep.in.1 | more
посмотреть это
переустановите пакет и документацию