Какой формат использует человек?

Часть программного обеспечения хочет знать для своей конфигурации, использует ли мой человек страницы nroff или vt100 «catman». Как это определить?

  • Как Solaris находит справочные страницы?
  • Как я могу перезаписать файл и запустить команду, если файл действительно изменился?
  • Ctrl-s эмулятор терминального терминала?
  • Как сохранить dotfiles-агностик?
  • Создайте man-страницу с несколькими исполняемыми файлами
  • man -k не возвращает результатов
  • Как «man git init» получает правильную страницу руководства?
  • Когда использовать человека и человека -k для проверки страниц руководства?
  • Как использовать справочные страницы, чтобы узнать, как использовать команды?
  • Как показать страницу человека из файла?
  • Как запустить «source .bashrc» автоматически после редактирования и сохранения?
  • Как заполнять многие файлы конфигурации с одинаковыми значениями
  • 2 Solutions collect form web for “Какой формат использует человек?”

    Дайте nroff a go, самые последние версии «man» используют * roff по умолчанию.

    man man 

    Показывает по умолчанию, что nroff является стандартным для моих систем Ubuntu и OS X, поэтому должна быть безопасная ставка.

    Короткий ответ: просто выберите nroff.

    Nroff – это традиционный текстовый процессор для ручных страниц. Страница «Catman» – это обычно страницы руководства, которые были отформатированы nroff для использования в текстовом терминале. Страницы Catman имеют небольшое форматирование, только жирный шрифт и подчеркивание, и оправданы для конкретной ширины терминала (как правило, 80 столбцов). В старые времена было целесообразно установить предварительно отформатированные (т.е. catman) страницы, чтобы избежать времени форматирования, но на современной (или даже не очень современной) машине время, затрачиваемое на форматирование, незначительно. Некоторые системы имеют кэш, так что каждая исходная страница отформатирована только один раз, но даже это не используется. Наличие исходных страниц nroff имеет то преимущество, что их можно отформатировать для другой ширины терминала, для другой кодировки символов или для просмотра в нетерминальной настройке (веб-браузер, pdf, …).

    Посмотрите в /usr/man или /usr/share/man чтобы увидеть, что уже есть. Если вы видите каталоги, называемые man за которыми следует цифра, содержащая файлы с большим количеством строк, начинающихся с точки, за которой следуют две буквы, ваша система поддерживает страницы nroff man. Если вы видите каталоги, называемые cat за которыми следует цифра, содержащая файлы с символами ^H (номер символа 8, который может отображаться как \010 , \x08 или отображаться как подчеркивание или жирный шрифт), ваша система поддерживает страницы catman.

    Фактически, даже если один из них отсутствует, большинство систем поддерживают оба. Например, Linux-системы редко используют любую страницу catman, но поддерживают их. И наоборот, базовая установка OpenBSD поставляется с страницами catman, но поддерживает страницы nroff man (которые являются нормой в портах). Несколько систем поддерживают другие форматы, например, Solaris отправляет некоторые страницы в формате SGML.

    Linux и Unix - лучшая ОС в мире.