как сделать так, чтобы man-страница не исчезала при выходе
618
... возможно, глупый вопрос, но я не мог заставить Google сказать мне ответ, поэтому разместил здесь:
Я получил 2 машины - Slackware 13 и Fedora 11.
На слабой машине, когда я использую man, я могу прокрутить весь путь до конца, затем выйти из man, и информация останется в моем окне терминала (что мне очень удобно, так как я могу прочитать ее, набирая соответствующую команду, copy-paste варианты и т. д.).
На fedora, когда я закрываю man, информация о man-странице исчезла.
Как я могу настроить man (или это терминал?), Чтобы не удалять информацию man-страницы при выходе?
3 ответа на вопрос
12
Wodin
manиспользуется lessдля отображения страницы руководства. Это lessто, что вызывает поведение, которое вы видите.
Один из способов обойти это - установить MANPAGERпеременную окружения на что-то вродеless -X
например, попробуйте: MANPAGER="less -X" man less
работает. coooool ... Спасибо, сэр! :)
13 лет назад
0
1
waynesworld
Утилита less, которая в этом случае анализирует ваши man-страницы, использует переменную окружения LESS. В вашем файле rc (например, «.bashrc», если вы используете оболочку bash), установите для переменной среды LESS значение «-X», что «Отключает отправку строк инициализации и деинициализации termcap на терминал.», Который в вашем В случае ненужной очистки экрана. В bash это выглядит следующим образом:
export LESS="-X"
0
trex005
Вы можете отправить man-страницу коту. Пытаться:
man man | cat
Это также полезно, так как оставляет информацию на экране, но мне больше нравится решение Водина, так как оно сохраняет внешний вид человека, то есть вы можете прокручивать вверх и вниз и искать контент с помощью «/». В любом случае - спасибо вам обоим за предоставленные ответы.
13 лет назад
0