Человек, отображающий управляющие символы groff

Человек отображает контрольные символы groff после того, как я составил более позднюю версию groff . Например, когда я пытаюсь просмотреть страницу groff :

 GROFF(1) General Commands Manual GROFF(1) ESC[1mNAMEESC[0m groff - front-end for the groff document formatting system ESC[1mSYNOPSISESC[0m ESC[1mgroff ESC[22m[ESC[1m-abcegijklpstzCEGNRSUVXZESC[22m] [ESC[1m-d ESC[4mESC[22mcsESC[24m] [ESC[1m-D ESC[4mESC[22margESC[24m] [ESC[1m-f ESC[4mESC[22mfamESC[24m] [ESC[1m-F ESC[4mESC[22mdirESC[24m] [ESC[1m-I ESC[4mESC[22mdirESC[24m] [ESC[1m-K ESC[4mESC[22margESC[24m] [ESC[1m-L ESC[4mESC[22marg ESC[24m] [ESC[1m-m ESC[4mESC[22mnameESC[24m] [ESC[1m-M ESC[4mESC[22mdirESC[24m] [ESC[1m-n ESC[4mESC[22mnumESC[24m] [ESC[1m-o ESC[4mESC[22mlistESC[24m] [ESC[1m-P ESC[4mESC[22margESC[24m] [ESC[1m-r ESC[4mESC[22mcnESC[24m] [ESC[1m-T ESC[4mESC[22mdevESC[24m] [ESC[1m-w ESC[4mESC[22mnameESC[24m] [ESC[1m-W ESC[4mESC[22mnameESC[24m] [ESC[4mfileESC[24m ...] ESC[1mgroff -h ESC[22m| ESC[1m--helpESC[0m ESC[1mgroff -v ESC[22m| ESC[1m--version ESC[22m[ESC[4moptionESC[24m ...] ESC[1mDESCRIPTIONESC[0m This document describes the ESC[1mgroff ESC[22mprogram, the main front-end for the ESC[4mgroffESC[24m document formatting system. The ESC[4mgroffESC[24m program and macro suite is the implementation of a ESC[1mroffESC[22m(7) system within the free software collec- tion GNU <http://www.gnu.org>. The ESC[4mgroffESC[24m system has all features of : 

  • Как отобразить man-страницу с groff в / на msysgit?
  • Gnu nroff - выводит строку с точкой в ​​начале строки
  • Как мне создать manpages, используя escape-коды для жирного шрифта и т. Д.?
  • Может ли groff создать файл ps с интерпретируемыми символами escape-кода ANSI?
  • Как преобразовать справочную страницу troff с символами UTF-8 (чешский, если быть точным) в PDF
  • Как управлять содержимым заголовка в макросах man groff
  • Правильно вставлять образцы кода в man-страницы
  • Просмотр файлов mm
  • One Solution collect form web for “Человек, отображающий управляющие символы groff”

    Ваша команда man использует groff для форматирования страницы с помощью escape-последовательностей ANSI (ISO 6429), а ваша программа разбиения на страницы (скорее всего, more или less ) расширяет эти непечатаемые символы, а не передает их без изменений на экран терминала.

    Чтобы less сказать (например) не расширять эти последовательности ANSI, используйте параметр -R или --RAW-CONTROL-CHARS . Вы часто можете это сделать, установив PAGER параметр в переменной среды LESS или, возможно, используя переменную окружения PAGER :

     $ LESS='-R' man groff $ PAGER='less -R' man groff 

    Это также может быть неправильная директива для базового groff , заставляя groff (или grotty ) выдавать grotty ANSI, когда вы их действительно не хотите. Вы можете сказать man не использовать экраны, используя что-то вроде этого:

     $ man --ascii groff 

    Страница man для grotty подробно рассказывает о ваших вариантах устранения проблемы.

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