Не листаются man-руководства
Модераторы: Warderer, Модераторы разделов
-
RasKolbas
- Сообщения: 2
Не листаются man-руководства
Не листаются man-руководства. Вернее вывести на экран можно, но они не листаются. Надпись "MORE" внизу экрана присутствует, но при попытке листать слышен только писк. Система - Debian lenny amd64 свежеустановленный посредством netinst.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Не листаются man-руководства
Есть подозрение, что в системе не установлен less.
и все будет отлично.
Код: Выделить всё
aptitude install lessUNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
-
durc
- Сообщения: 226
- ОС: Debian
Re: Не листаются man-руководства
less конечно удобнее, но вообще то и more должен листать...
<PageDown>, <PageUp>
<PageDown>, <PageUp>
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Если память меня не подводит, вверх листать он в принципе не умеет, т.к. писался ещё во времмена построчных терминалов.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
durc
- Сообщения: 226
- ОС: Debian
Re: Не листаются man-руководства
Да ошибочка вышла...
И, кстати, проверил сейчас на виртуалке, где установлен Squeeze без less, страницы листаются пробелом, а построчный переход - Enter. На <PageDown>, <PageUp> не реагирует вовсе.
Вот что значит постоянно пользоваться less'ом, от more просто отвыкаешь и забываешь как он работает...
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
выдача следующей страницы, как и полагается — пробелом.
$ man more
или даже веселее:
$ man -P more more
$ man more
или даже веселее:
$ man -P more more
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Warlornhor
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Не листаются man-руководства
А еще можно попробовать как в Vim'е кнопками "j" и "k" вверх вниз по строчкам бегать.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
а если man more почитать? он короткий.Warlornhor писал(а): ↑02.06.2010 11:15А еще можно попробовать как в Vim'е кнопками "j" и "k" вверх вниз по строчкам бегать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Это он уже про less, видимо.sash-kan писал(а): ↑02.06.2010 11:27а если man more почитать? он короткий.Warlornhor писал(а): ↑02.06.2010 11:15А еще можно попробовать как в Vim'е кнопками "j" и "k" вверх вниз по строчкам бегать.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Warlornhor
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Не листаются man-руководства
Это так в Solaris на работе работает, вот и предположил... Сам просто долго тыкался, пока не вспомнил про vi и навигацию в нем.
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Не листаются man-руководства
Warlornhor писал(а): ↑02.06.2010 13:02Это так в Solaris на работе работает, вот и предположил... Сам просто долго тыкался, пока не вспомнил про vi и навигацию в нем.
в солярисе в манах пользуюсь кнопкой "b" для "назад" и пробелом для "вперёд".
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
neol
- Сообщения: 600
- ОС: Debian Stable
Re: Не листаются man-руководства
Посмотреть список доступных вьюверов:
# update-alternatives --list pager
Поставить less по умолчанию
# update-alternatives --set pager /usr/bin/less
Если нет прав рута:
echo "export MANPAGER=less" >> ~/.bashrc
И ни в коем случае не читать man man
# update-alternatives --list pager
Поставить less по умолчанию
# update-alternatives --set pager /usr/bin/less
Если нет прав рута:
echo "export MANPAGER=less" >> ~/.bashrc
И ни в коем случае не читать man man
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
стандартное поведение стандартного more.Ленивая Бестолоч... писал(а): ↑02.06.2010 22:44в солярисе в манах пользуюсь кнопкой "b" для "назад" и пробелом для "вперёд".
можно на минутку почувствовать себя «солярщиком»:
$ man -P more man
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Повторюсь: стандартный more назад не листает. Вообще. Вероятно, в солярке он допиленный.sash-kan писал(а): ↑03.06.2010 02:00стандартное поведение стандартного more.Ленивая Бестолоч... писал(а): ↑02.06.2010 22:44в солярисе в манах пользуюсь кнопкой "b" для "назад" и пробелом для "вперёд".
можно на минутку почувствовать себя «солярщиком»:
$ man -P more man
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Кстати, слышал версию, что less потому так и называется, что в отличие от more умеет листать ещё и назад.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
А может быть в солярке не more допиленный, а less обыкновенный? Ведь у less кнопки b и пробел листают по страницам.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Warlornhor
- Сообщения: 428
- ОС: openSUSE 12.3
Re: Не листаются man-руководства
Да, там Less обыкновенный, узнал вчера случайно в конце рабочего дня :).
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
man more или google://man+more
Код: Выделить всё
b or ^B Skip backwards k screenfuls of text. Defaults to 1. Only
works with files, not pipes.Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Не листаются man-руководства
man man:
Код: Выделить всё
If the standard output is not a terminal, or if the `-' flag
is given, man pipes its output through cat(1). Otherwise,
man pipes its output through more(1) to handle paging and
underlining on the screen.Код: Выделить всё
bash-3.00# uname -a
SunOS oraten 5.10 Generic_120012-14 i86pc i386 i86pcСолнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Хм... Видимо, я что-то пропустил, прошу прощения. Сам more почти не использовал. И точно помню, что читал, что more вверх листать не умеет (не помню только, где).sash-kan писал(а): ↑03.06.2010 19:37man more или google://man+more
Код: Выделить всё
b or ^B Skip backwards k screenfuls of text. Defaults to 1. Only works with files, not pipes.
Но на твоём примере (man -P more more) как раз не работает (именно на нём я и проверял). Кнопка b (как и C-b) не делает ничего. Проверял в Debian.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Не листаются man-руководства
Изначально проверял на бизибоксовом more. Там b, как и почти любая другая клавиша, мотает вниз; независимо от того, что на входе -- файл или пайп.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
именно в моём примере more манипулирует с pipe-ом.
busybox — это ведь как бы не совсем стандартная реализация.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
RasKolbas
- Сообщения: 2
Re: Не листаются man-руководства
Сделал так как советовали SLEDopit и neol - теперь manы листаются lessом и при помощи стрелок. Вот бы ещё сделать, чтобы они в отдельном экране отображались и совсем будет замечательно.
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Не листаются man-руководства
Что вы имеете под отдельным окном?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не листаются man-руководства
не окном, а экраном. и явно ввиду.
наверно, что-то наподобие такого:
$ sudo xinit $(which xterm) -geometry 200x60 -e 'man man' -- :1
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Не листаются man-руководства
да, конечно, спасибо за исправление.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
sunny1983
- Сообщения: 357
- ОС: GNU/Linux 4.x (Fedora, Debian)
Re: Не листаются man-руководства
Я имел в виду то, что после завершения чтения man-руководства на экране было бы то что было до его вызова.
Да, RasKolbas это я, я наконец-то свой старый ник и пароль вспомнил.
Да, RasKolbas это я, я наконец-то свой старый ник и пароль вспомнил.