Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: режим просмотра man страниц  (Прочитано 1024 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cOnf_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
режим просмотра man страниц
« : 20 Января 2010, 11:06:53 »
Помогите разобраться со следюущим вопросом:

получил в наследство ubuntu-server 8.10. Обнаружил такую странную вещь - команда "man" запускается в режиме программы "more" (то есть пролистывать страницы можно лишь в одном направлении). Также обнаружил что бинарник /usr/bin/man является символической ссылкой.

ls -l /usr/bin/man
lrwxrwxrwx 1 root root 17 2008-11-25 18:15 /usr/bin/man -> /usr/lib/man-db/man

Как вернуться к стандартному варианту режима работы команды "man"?

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #1 : 20 Января 2010, 11:31:43 »
sudo rm /usr/bin/man
sudo aptitude reinstall manpages

может так заработает?
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Оффлайн cOnf_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #2 : 20 Января 2010, 11:41:15 »
Нет, не помогло. Файлик /usr/bin/man вообще не восстановился. Хорошо, что я его лишь переместил ;

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #3 : 20 Января 2010, 12:06:06 »
у меня так
ll /usr/lib/man-db/man
lrwxrwxrwx 1 root root 13 2009-12-31 11:03 /usr/lib/man-db/man -> ../../bin/man
тоесть симлинк у меня в обратном порядке

... а я вот удалил файлик (у вас то симлинк, ничего страшного небыло бы) и он таки не появился вновь после переустановки manpages. Зато оболочка сообщила мне что man-db у меня не установлен (ах вот где собака порылась!!!). Переустановил man-db и файл появился!
« Последнее редактирование: 20 Января 2010, 12:07:37 от muted »
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Oni-chan

  • Гость
Re: режим просмотра man страниц
« Ответ #4 : 20 Января 2010, 12:07:27 »
export PAGER=/usr/bin/less

Оффлайн cOnf_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #5 : 20 Января 2010, 12:15:23 »
export PAGER=/usr/bin/less

Вот где собака зарыта =) Спасибо.

Действительно, сейчас:

echo $PAGER
more


Тогда такой вопрос - где можно поменять переменные, чтобы при перезагрузке PAGER была не more, a less.

(на ум приходят файлики /etc/profile и ~/.bash_profile)
« Последнее редактирование: 20 Января 2010, 12:18:14 от cOnf_ua »

Оффлайн muted

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #6 : 20 Января 2010, 12:17:58 »
export PAGER=/usr/bin/less

век живи, век учись...
^^^ это мой пост? так я пьян, товарищи!
...где еще за флуд героя дадут...

Oni-chan

  • Гость
Re: режим просмотра man страниц
« Ответ #7 : 20 Января 2010, 12:24:25 »
я бы, кстати, порекомендовал использовать most вместо less
sudo aptitude install most
export PAGER=/usr/bin/most

если хочется только для man, то есть переменная MANPAGER, себе я заменил полностью :)
export MANPAGER="/usr/bin/most -s" можно добавить в ~/.bashrc например

Добавляем, перелогиниваемся и читаем man man

Оффлайн cOnf_ua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: режим просмотра man страниц
« Ответ #8 : 20 Января 2010, 12:31:01 »
Спасибо, добр человек!

 

Страница сгенерирована за 0.048 секунд. Запросов: 23.