Intereting Posts
Как включить системные сессии пользователя для удаленного входа в систему CentOS 7? Изменение сетевых настроек Redhat От DHCP до STATIC IP через конфигурационные файлы Используйте меню Whisker XFCE4 без привилегий root Попытка использовать `pwd` внутри псевдонима, дающего неожиданные результаты Не допускайте зависания «echo STRING> fifo», когда ничего не читает, что FIFO Как я могу удаленно обращаться к серверам Linux Создание случайного образа ISO с использованием dd Завершение вкладки на псевдониме mosh (ssh)? Могу ли я запускать через SSH? Как установить фоновое изображение для urxvt? Почему мой жесткий диск выходит из космоса, если gparted говорит, что у меня есть 500 + GB Arch Linux в системе UEFI-GPT с двойной загрузкой Windows 8.1 Утилита Unix Fetchmail: дата получения электронной почты systemd : задание raspi-config.service / start удалено, чтобы разбить порядок заказа, начиная с basic.target/start Прокомментируйте оператор if и соответствующее ключевое слово endif

Как вы можете изменить команду форматирования, используемую человеком?

Я хотел бы определить новую команду, которая печатает man-страницы в PostScript, но используя размер страницы, отличный от значения по умолчанию. Например, в Mac OS X вы можете запускать

man -t ls | open -f -a Skim 

чтобы открыть man-страницу для ls как PDF, что почти точно то, что я хотел бы. Фактически, единственным изменением, которое я хочу сделать, является печать на другой размер страницы. Поскольку я никогда не собираюсь печатать их на реальной бумаге, было бы неплохо иметь размер PDF, чтобы он был более аккуратным на моем мониторе. Но я не смог понять, как это сделать простым способом. Человеческая страница для man говорит, что ключ -t будет

Используйте /usr/bin/groff -Tps -mandoc -c чтобы отформатировать страницу руководства, передав вывод в стандартный stdout .

Чтобы получить другой размер страницы, казалось бы, вам нужно изменить аргументы на groff на что-то вроде groff -Tps -P-pa4 , поэтому похоже, что простой способ сделать это – дать man другую команду для форматирования справочную страницу. Но, похоже, не существует командной строки или переменной среды, которая позволяет вам это делать. Есть ли способ вызвать man чтобы он использовал команду, которую я указываю для форматирования страницы руководства?

(Я бы предпочел не делать что-то вроде

 groff -Tps -P-pa4 -mandoc -c `man -w ls` 

потому что иногда страницы man сжимаются как .gz файлы, а иногда и нет, и, по-видимому, man мог бы принимать другие решения о том, как предварительно обрабатывать man-страницы.)

Согласно этой странице размер бумаги по умолчанию считывается из переменной окружения PAGE .

Но для экранного просмотра manpages вы считали что-то вроде man2html?