7

... возможно, глупый вопрос, но я не мог заставить Google сказать мне ответ, поэтому разместил здесь:

Я получил 2 машины - Slackware 13 и Fedora 11.

На слабой машине, когда я использую man, я могу прокрутить весь путь до конца, затем выйти из man, и информация останется в моем окне терминала (что мне очень удобно, так как я могу прочитать ее, набирая соответствующую команду, copy-paste варианты и т. д.).

На fedora, когда я закрываю man, информация о man-странице исчезла.

Как я могу настроить человека (или это терминал?) не удалить информацию man-страницы при выходе?

3 ответа3

12

man использует less для отображения страницы руководства. Это less вызывает поведение, которое вы видите.

Один из способов обойти это - установить переменную окружения MANPAGER на что-то вроде less -X

например, попробуйте: MANPAGER="less -X" man less

1

Утилита less, которая в этом случае анализирует ваши man-страницы, использует переменную окружения LESS. В вашем файле rc (например, «.bashrc», если вы используете оболочку bash), установите для переменной среды LESS значение «-X», что «Отключает отправку строк инициализации и деинициализации termcap на терминал.», Который в вашем В случае ненужной очистки экрана. В bash это выглядит следующим образом:

export LESS="-X"
0

Вы можете отправить man-страницу коту. Пытаться:

man man | cat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .